匈牙利命名法是微软推广的一种关于变量、函数、对象、前缀、宏定义等各种类型的符号的命名规范。匈牙利命名法的主要思想是:在变量和函数名中加入前缀以增进人们对程序的理解。
匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。
前缀
类型
描述
a
Array
数组
b
BOOL (int)
by
Unsigned Char (Byte)
无符号字(字节)
c
Char
字符(字节)
cb
Count of bytes
字节数
cr
Color reference value
颜色(参考)值
cx
Count of x (Short)
x的集合(短整数)
dw
DWORD(unsigned long)
双字(无符号长整数)
f
Flags (usually multiple bit values)
标志(一般是有多位的数…