命名规则
Posted lyf98
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命名规则相关的知识,希望对你有一定的参考价值。
“匈牙利”法命名规则:在变量和函数名中加入前缀以增进人们对程序的理解(例如:在字符变量前加‘ch’;在指针变量前加‘p’)
缺点:繁琐,会使程序看起来很繁琐
一、共性规则
1、标识符最好采用英文单词或其组合,便于记忆和阅读
2、Windows系统的标识符通常采用“大小写”混排的方式(LinkInsert)
Unix系统的标识符通常采用“小写加下划线”的方式(link_insert)
3、不要出现仅靠大小写区分的相似的标识符(例:A和a)
4、不要出现标识符完全相同的局部变量和全局变量(例:a1和a2)
5、普通变量的名字应当使用“名词”或“形容词+名词”(例:oldValue)
全局变量的名字应当使用“动词”或“动词+名词”(例:DrawBox)
类的成员变量的名字应当使用“动词”(例:box)
6、正确的反义词组命名具有互斥意义的变量或相反动作的函数等(例:minNumber和maxNumber)
7、避免名字中出现数字编号
二、简单的Windows应用程序命名规则
1、类名和函数名用大写字母开头的单词组合而成
2、变量和参数用小写字母开头的单词组合而成
3、常量全用大写的字母,用下划线分割
4、静态变量前加前缀s_(表示static)
全局变量前加前缀d_(表示global)
类的数据成员加前缀m_(表示member)
5、为防止某一软件库中的一些标识符和其他软件库中的冲突,可以为各种标识符加上反应软件性质的前缀。
以上是关于命名规则的主要内容,如果未能解决你的问题,请参考以下文章