一个变量名应该使用多少个字母?ANSI标准允许有多少个有效字符?
一般说来,变量名或函数名应该足够长,以有效地描述所命名的变量或函数。应该避免使用短而模糊的名字,因为它们在别人理解你的程序时会带来麻烦。例如,不要使用象这样的短而模糊的函数名:
opndatfls();
而应该使用更长一些的函数名,象下面这样:
open data_files();
或者:
OpenDataFiles();
这对变量名也是同样适用的。例如,与其使用这样一个短而模糊的变量名:
fmem
不如将其扩展为完整的描述:
free_memory_available
使用扩展了的名字会使程序更易读,更易理解。大多数ANSI编译程序允许有至少31个有效字符——即只有变量或函数名的前31个字符的唯一性会被检查。一种较好的经验是使函数名或变量名读起来符合英语习惯,就好象你在读一本书一样一人们应该能读懂你的函数名或变量名,并且能很容易地识别它们并知道它们的大概作用。
opndatfls();
而应该使用更长一些的函数名,象下面这样:
open data_files();
或者:
OpenDataFiles();
这对变量名也是同样适用的。例如,与其使用这样一个短而模糊的变量名:
fmem
不如将其扩展为完整的描述:
free_memory_available
使用扩展了的名字会使程序更易读,更易理解。大多数ANSI编译程序允许有至少31个有效字符——即只有变量或函数名的前31个字符的唯一性会被检查。一种较好的经验是使函数名或变量名读起来符合英语习惯,就好象你在读一本书一样一人们应该能读懂你的函数名或变量名,并且能很容易地识别它们并知道它们的大概作用。