程序的变量、函数、类名应该用必定的规则来命名,这样有利于程序之间的交流,代码更容易被其余人读懂。常见的命名规则有如下几种。c++
1、匈牙利命名法编程
通常的原则为:变量名=属性+类型+对象描述数组
主要的命名规则以下所示函数
属性部分:g_ 全局变量、c_ 常量、m_ c++类成员变量、s_ 静态变量指针
类型部分:数组 a、指针 p、函数 f、布尔、字符 c、整型 i(一般用n)、无符号 u
描述部分:最大 Max、最小 Min、初始化 Init、临时变量 Temp
2、驼峰命名法
主要的规则就是第一个单词小写以后的全部单词的首字母大写。
驼峰法分为大驼峰和小驼峰。
小驼峰法:变量通常用小驼峰法标识。除第一个单词以外,其余单词首字母大写。
譬如int myStudentCount;
变量myStudentCount第一个单词是所有小写,后面的单词首字母大写。
大驼峰法:把第一个单词的首字母也大写了。经常使用于类名,函数名,属性,命名空间。
譬如public class DataBaseUser;
3、下划线命名法
全部字母均小写,每一个单词间如下划线分割。
例如my_name、c_book
4、帕斯卡命名法
每一个单词的首字母均大写的一串字符。这种方式与大驼峰同样。
因此在编写程序时,尤为是一个团队,其命名方式通常要相同,这样才能提升编程的可读性,方便合做。无论选用哪种方式的命名法,最好根据代码的含义对变量、函数、类进行命名,这样能增长代码的易读性。