命名规范主要有匈牙利命名法、驼峰命名法、下划线名法三种命名法。
匈牙利命名法:
基本原则是:变量名=属性+类型+对象描述;变量名区分大小写。
c语言常用命名法。
类型 | 前缀 | 举例 | 类型 | 前缀 | 举例 |
bool | b | bFlag | unsigned int | un | unNum |
byte | by | byCmd | struct | t | tHeader |
char | ch | chCmd | enum | em | emWeek |
int | n | nNum | vector | vec | vecValue |
short int | s | sNum | class | C | CMyClass |
long int | l | lNum | gloab(全局) | g_ | g_nNum |
float | f | fValue | static | s_ | s_nNum |
double | d | dValue | 成员变量 | m_ | m_nValue |
指针 | p | pPath | 数组(Array) | arr | arrBuffer |
驼峰命名法:
把变量的每个单词首字母都大写或者首个字母小写。
例:
char MyFirstName[32];
char myFirstName[32];
下划线命名法:
每个单词之间使用下划线"_"进行分割。
char My_First_Name[32];
char my_last_name[32];