CC变量规范命名.docxCC变量标准命名
CC变量标准命名
CC变量标准命名
.
变量的标准命名是为了增强代码的可读性和简单保护性。 C++程序变量命名只有几条必定遵守的 “死规
那么〞,这些规那么以下:
1.变量名只能是字母〔 A-Z,a-z 〕、数字 (0-9) 或下划线。
2.第一个字母不能够是数字,比方 2Lerver 这不是一个合法的 C++变量。
3.不能够是 c++要点字,比方不能够用 class 这个单词来命名一个变量。
4.区分大小写,比方 iA 和 ia 是两个不相同的变量。
理论上,在遵守了上面几条规那么的前提下,所声明的变量名称都是合法的。比方下面的命名:
char xueshengming[20]; // 学生名
char a; // 命名一个字符,但变量名毫没心义
这样的变量命名尽管是合法的,但可读性特别差。正规的软件公司,对于变量命名经常都有自己的一
个介绍标准。不相同公司的标准又会有一些差异。当一个程序员从一个公司跳槽到另一个公司,甚至会出现
不习惯新公司代码标准的现象。
万事万物,若是有一个一致的标准,也许程序员这个行业会少一些烦恼。俗话说得好:没有规矩,不
成方圆。以下是笔者多年编码得出的变量命名的心得领悟,在此总结以下,并奢望有招一日能成为行业规
范。
变量命名的要旨:
一、用最短的字符表示最多的意义。
int iPosX; //Pos 表示地址, X 表示横坐标
个人比较喜欢用 n 做前缀
二、使用变量前缀
在变量前带上小写前缀能够很直观的看出变量的数据种类,而不用到变量的定义处去查察。常用的数
据种类介绍变量前缀:
1. 整型的前缀
short sValue; //s 为 short 的前缀
int iAge; //i 为 int 的前缀
unsigned int uiAge; //ui 为 unsigned int 的前缀〔两个单词的首字母〕
// 也适用 u 做前缀的
long lValue; //l 为 long 的前缀
1 / 4
CC变量标准命名
CC变量标准命名
CC变量标准命名
.
2. 浮点型的前缀
float fScore; //f 为 float 的前缀
double dValue; //d 为 double 的前缀
3. 字符型的前缀
char cChar; //c 为 char 的前缀
个人喜欢用 a 做前缀
TCHAR tcChar
//
多字节字符和 Unicode 字符兼容种类的前缀 tc
wchar_t wcChar
//
宽字符前缀 wc
4. 字符串的前缀
char szName[30];
//sz
为 C 语言字符串的前缀
string strName;
//str
为 C++字符串变量的前缀
CStrin
CC变量规范命名 来自淘豆网m.daumloan.com转载请标明出处.