C语言变量的命名规则
一般规则:
【规则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】标识符名分为两部分:规范标识符前缀(后缀) + 含义标识。非全局变量可以不用使用范围限定符前缀。
-
2016年南京师范大学硕士研究生复试录取办法
南京师范大学已公布了2016年硕士研究生复试的录取办法,请上线考生及时查看信息,了解考研复试的相关注意事项,下面是小编搜集整理的详细资料,供大家阅读查看。一、基本原则1.科学选拔,保证质量。树立科学的人才选拔理念,坚持能力与知识考核并重,着力加强对考生创新能...
-
2016年考研《英语一》完型填空答案
随着2017考研的到来,考生们都在积极备考了。下面是小编为大家整理收集的关于2016年考研《英语一》完型填空答案的相关内容,仅供大家参考。1.[标准答案][D]aswellas[考点分析]本题考察逻辑关系[选项分析]因为考察逻辑关系,所以需要我们先对填空前后的原文信息做定...
-
考研落榜生求职:静下心 找优势
随着调剂复试接近尾声,考研失利的学生涌入了就业大军。相比那些早就投入求职市场的毕业生,考研落榜生的求职心情更为急迫。其实,即使考研失利,就业依然有春天。企业最怕:不稳定,零经验大学生专场招聘会上,一家科技公司的展台前,招聘经理李静接过毕业生小陈的简历,简单问...
-
广西大学2015考研现场确认公告
一、广西大学报考点接受考生范围1、广西区内的高校应届本科毕业生:仅接受广西大学、广西师范学院、广西财经学院、广西大学行健文理学院、广西师范学院师园学院的应届本科毕业生报考;2、报考广西大学公共管理硕士、工商管理硕士、旅游管理硕士、工程管理硕士的...