匈牙利命名法
-
概述
-
变量: 小写字母开始, 后首字母大写
-
分类:
-
系统命名法
前缀代表变量的实际数据类型
lAccountNum//长整数 arru8NumberList//无符号 8 位整数数组 szNAme//零结束字符串
-
应用命名法
前缀给出变量目的的提示, 或者说他代表了什么
rwPosition//行 usName//非安全字符串 strName//包含名字的字符串
-
前缀举例
-
a 数组
-
b 布尔值
-
by 字节
-
c Char
-
cr ColorRef 颜色参考值
-
cx, cy 坐标差
-
dw double word
-
fn 函数
-
h handle
-
i int
-
l long
-
lp long pointer
-
m_ 类的成员
-
p pointer
-
s string
-
bBusy
:布尔型 -
cApples
:项目计数 -
dwLightYears
:双字(系统) -
nSize
:整型(系统)或计数(应用) -
iSize
:整型(系统)或索引(应用) -
fpPrice
:浮点数 -
dbPi
:双精度浮点数(系统) -
pFoo
:指针 -
rgStudents
:数组或范围 -
szLastName
:零结束字符串 -
u32Identifier
:无符号32位整型(系统) -
stTime
:时钟结构 -
fnFunction
:函数名
-