一、匈牙利命名法
开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。
int iMyAge; //“i”是int类型的缩写;
char cMyName[10]; //“c”是char类型的缩写;
float fManHeight; //“f”是float类型的缩写;`在这里插入代码片`
匈牙利命名法中常用的小写字母前缀:
前缀类型 a、b、by、c、cb、cr、cx,cy、dw、fn、h、i、l、lp、m_ n、np、p、s、sz、w
数组 (Array) ,布尔值 (Boolean),字节 (Byte),有符号字符 (Char),无符号字符 (Char Byte),颜色参考值 (ColorRef), 坐标差(长度 ShortInt), Double Word ,函数 ,Handle(句柄), 整型 ,长整型 (Long Int), Long Pointer 类的成员 ,短整型 (Short Int) ,Near Pointer ,Pointer 字符串型 ,以 null 做结尾的字符串型 (String with Zero End), Word。
二、驼峰式命名法:
又称小驼峰式命名法。 第一个单词首字母小写,后面其他单词首字母大写。
int myAge;
char myName[10];
float manHeight;
三、帕斯卡命名法:
又称大驼峰式命名法。 每个单词的第一个字母都大写。
int MyAge;
char MyName[10];
float ManHeight;
四、其他命名规范
如:下划线命名法。
print_employee_paychecks();
扩展
C#中,以骆驼命名法和帕斯卡命名法居多。 C#中,简单的变量一般用 camelCase 规则,而比较高级的命名使用 PascalCase。 如.net Framework 的公共字段及公共属性。简单说 MyData 是一个帕斯卡命名的示例;myData 是一个骆驼命名法;iMyData 是一个匈牙利命名法。小写说明了变量的类型或者用途。骆驼式命名法近年来越来越流行了,在许多新的函数MicrosoftWindows这样的环境中,它使用得相当多。
注:下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。小驼峰式命名法,适用于.Net程序设计和Java程序设计。