C语言是一种通用计算机编程语言,有着广泛的应用。 下面小编整理了C语言变量的命名规则。 希望对大家有帮助!
1)命名应直观、可拼写,做到看文字就能明白含义,并且易于记忆和阅读。
最好使用英文单词或其组合作为标识符。 不允许使用拼音。 节目中的英文单词一般不宜太复杂,用词要准确。
2)名称长度应符合“min-&&max-”原则。
C是一种简洁的语言,命名也应该简洁。 例如,变量名比 w 更容易使用。 标识符的长度一般不宜太长。 较长的单词可以通过删除“元音”来缩写。 另外,尽量不要缩写英语单词,尤其是非常常用的专业名词。 如有缩写,同一系统中的同一词必须使用相同的表达方式,并注明其含义。
3)当标识符由多个单词组成时,每个单词的首字母大写,其余全部小写。
例如:int;
这样的名字看起来更清晰,比一长串字符要好得多。
4)尽量避免名称中出现数字,例如,等等,除非逻辑上确实需要数字。 例如,在驱动程序开发期间命名引脚时,非编号名称不好。
初学者总是喜欢使用编号的变量名或函数名。 这看似简单方便,其实是一颗定时炸弹。 初学者一定要改掉这个习惯。
5) 为多个文件中一起使用的全局变量或函数添加作用域限定符(建议使用模块名称(缩写)作为作用域限定符)。
6)标识符名称分为两部分:标准标识符前缀(后缀)+含义标识符。 非全局变量不需要以范围限定符为前缀。
7)含义识别命名规则,变量命名采用名词短语,函数命名采用动词短语。
变量意义标识符组成为:目标词+动词(过去分词)+【状语】+【目的地】;
8) 程序中可能不会出现仅通过大小写区分的类似标识符。
例如:
整数x,X; 变量 x 和 X 很容易混淆
无效 foo(int x); 函数 foo 和 FOO 很容易混淆
无效 FOO(浮点数 x);
这里另外要特别注意的是1(数字1)和l(小写字母l)、0(数字0)和o(小写字母o)之间的区别。 确实很难区分这两对。 我的一位前同事曾经被这个问题困扰过。
9) 禁止在其他地方使用函数名。 例如:
# “。H”
无效 foo(int p_1)
int x = p_1;
无效(无效)
int foo = 1u;
10) 所有宏定义、枚举常量、只读变量都应使用大写字母命名,单词之间用下划线分隔。 例如:
常量整数 = 100; //这不是常量,而是只读变量。 详情请参阅稍后。
#“/usr/tmp”
11)考虑到习惯问题,局部变量可以采用通用的命名方式,只能使用n、i、j等作为循环变量。
确保不要编写如下代码:
整数p;
字符我;
整数c;
字符*a;
一般来说,习惯上用n、m、i、j、k等来表示int类型变量; c、ch等表示字符类型变量; a等表示数组; p等来表示指针。 当然,这只是一般习惯。 除了i、j、k等可以用来表示循环变量外,尽量不要使用其他字符变量名。
12)定义变量时,不要忘记初始化它们。 编译器在定义变量时不一定会清除这块内存,它的值可能是无效数据。 这个问题在内存管理章节里有很详细的讨论,请参考。
13)不同类型数据之间进行操作时,要注意精度扩展问题。 一般情况下,低精度数据会扩展到高精度数据。
【C语言变量的命名规则】相关文章:
C语言变量定义02-27
理解C语言变量10-03
C语言变量地址10-04
PHP语言命名规则08-19
关于C语言变量理解11-18
C语言变量存储布局10-04
抖音()与全局变量10-06
C语言中什么是变量10-07
C语言变量复习大纲11-23