目录
一、命名规则
1. 标识符
标识符是指用来识别某个实体的一个符号,在不同的应用环境下有不同的含义。
在
计算机编程语言
中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。
标识符通常由字母
和数字
以及其它字符
构成。
2. 标识符命名规则
2.1 常见的命名法则
(1)匈牙利命名法
(一般不用)
主要思想:在变量和函数名中
加入前缀
以增进人们对程序的理解。
以一个或者多个小写字母开头作为前缀;前缀之后紧跟的是首字母大写的一个单词或多个单词组合。
“匈牙利”法最大的缺点是烦琐,例如:
int i, j, k;
float x, y, z;
倘若采用“匈牙利”命名规则,则应当写成
int iI, iJ, ik; // 前缀 i 表示 int 类型
float fX, fY, fZ; // 前缀 f 表示 float 类型
如此烦琐的程序会让绝大多数程序员无法忍受。
(2)骆驼(Camel)命名法
主要思想:混合使用大小写字母来构成标识符的名字。
其中第一个单词首字母小写
,余下的单词首字母大写。
例如:函数名 printEmployeePaychecks()
(3)帕斯卡(Pascal)命名法
帕斯卡命名法与骆驼命名法类似。
唯一不同的时帕斯卡命名法是第一个单词首字母大写
。
例如:DisplayInfo() 和 UserName 都是采用了帕斯卡命名法。
在
C++
中,以帕斯卡命名法和骆驼命名法
居多。
事实上,很多程序设计者在实际命名时会将骆驼命名法和帕斯卡结合使用,
例如变量名采用骆驼命名法
,而函数采用帕斯卡命名法
。
(4)下划线命名法
下划线法是随着
C 语言
的出现流行起来的,在UNIX/LIUNX这样的环境,以及GNU代码中使用非常普遍。
例