变量的命名约定
由于Windows程序一般很长,编程人员在一段时间后自己都有可能忘记所定义的变量的含义。为了帮助大家记忆与区分变量,微软公司创建了Windows的命名约定,称之为匈牙利表示法(Hungarian notation)。匈牙利表示法提供了一组前缀字符,如表1.1所示,这些前缀也可以组合起来使用。
表1.1 匈牙利表示法
|
前 缀 |
含 义 |
|
a |
数组 |
|
b |
布尔值(int) |
|
by |
无符号字符(字节) |
|
c |
字符(字节) |
|
cb |
字节记数 |
|
rgb |
保存RGB颜色值的长整型 |
|
cx,cy |
短整型(计算x,y的长度) |
|
dw |
无符号长整型 |
|
fn |
函数 |
|
h |
句柄 |
|
i |
整数(integer) |
|
m_ |
类的数据成员 |
|
n |
短整型或整型 |
|
np |
近指针 |
|
p |
指针 |
续表
|
前 缀 |
含 义 |
|
l |
长整型 |
|
lp |
长指针 |
|
s |
字符串 |
|
sz |
以零结束的字符串 |
|
tm |
正文大小 |
|
w |
无符号整型 |
|
x,y |
无符号整型(表示x或y的坐标) |
浙公网安备 33010602011771号