C语言变量命名规则

 2024-03-19 04:06:59  阅读 0

C语言变量命名规则

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

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码