四种基本编程命名法
驼峰式命名法
又叫小驼峰命名法,是指混合使用大小写字母来构成变量和函数的名字。
Example
int myStudentCount;
char myName;
帕斯卡命名法
又叫大驼峰命名法。相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。
Example
int MyStudentCount;
char MyName;
下划线命名法
名称中的每一个逻辑断点都用一个下划线来标记。
Example
int my_StudentCount;
char my_Name;
匈牙利命名法
基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。
属性部分:
g_ #全局变量
c_ #常量
m_ #c++类成员变量
s_ #静态变量
类型部分:
a #数组(Array)
p #指针(Pointer)
fn #函数(Function)
h #句柄(Handle)
l #长整型(Long Int)
b #布尔(Boolean)
f #浮点型(Float)
dw #双字(Double Word)
sz #以 Null 做结尾的字符串型(String with Zero End)
n #短整型(Short Int)
d #双精度浮点(Double)
ch #字符(Char)
i #整型(Int)
by #字节(Byte)
w #字(Word)
描述部分(例):
Max #最大
Min #最小
Init #初始化
Temp #临时变量
Src #源对象
Dest #目的对象
Example
hWnd # "h": 句柄
pfnEatApple # "pfn": 指针
g_cch # "g_": 全局变量