第3章:命名规则

“匈牙利”法命名规则:在变量和函数名中加入前缀以增进人们对程序的理解(例如:在字符变量前加‘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、为防止某一软件库中的一些标识符和其他软件库中的冲突,可以为各种标识符加上反应软件性质的前缀。

 

posted @ 2019-10-20 08:41  一帆小白  阅读(239)  评论(0编辑  收藏  举报