C语言变量命名有哪些规则,C语言变量的命名规则都有哪些?

2015-04-29 06:30:02

阅读( 82 )

一般规则:

【规则1-1】命名应当直观且可以拼读,可望文知意,便于记忆和阅读。

标识符最好采用英文单词或其组合,不允许使用拼音。程序中的英文单词一般不要太复

杂,用词应当准确。

【规则1-2】命名的长度应当符合“min-length && max-information”原则。

C 是一种简洁的语言, 命名也应该是简洁的。例如变量名MaxVal 就比

MaxValueUntilOverflow 好用。标识符的长度一般不要过长,较长的单词可通过去掉“元音”

形成缩写。

另外,英文词尽量不缩写,特别是非常用专业名词,如果有缩写,在同一系统中对同一

单词必须使用相同的表示法,并且注明其意思。

【规则1-3】当标识符由多个词组成时,每个词的第一个字母大写,其余全部小写。比如:

int CurrentVal;

这样的名字看起来比较清晰,远比一长串字符好得多。

【规则1-4】尽量避免名字中出现数字编号,如Value1,Value2 等,除非逻辑上的确需要编

号。比如驱动开发时为管脚命名,非编号名字反而不好。

初学者总是喜欢用带编号的变量名或函数名,这样子看上去很简单方便,但其实是一颗

颗定时炸弹。这个习惯初学者一定要改过来。

【规则1-5】对在多个文件之间共同使用的全局变量或函数要加范围限定符(建议使用模块名

(缩写)作为范围限定符)。(GUI_ ,etc)

标识符的命名规则:

【规则1-6】标识符名分为两部分:规范标识符前缀(后缀) + 含义标识。非全局变量可以

不用使用范围限定符前缀。

分享给朋友:

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息:

面试题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值