首页 > 代码库 > 匈牙利标记法
匈牙利标记法
许多windows程序员都使用"匈牙利标记法"作为变量命名约定.这是为了纪念具有传奇色彩的微软程序员 Charles Simonyi.
这种标记法非常简单,即变量名以表明该变量数据类型的小写字母开始.例如,szCmdLine的前缀sz表示"以零结束的字符串"(String Zero).
常用的变量名前缀
前缀 | 数据类型 |
c | char或WCHAR或TCHAR |
by | BYTE(无符号字符) |
n | short(短整型) |
i | int(整型) |
x,y | int,表示x坐标和y坐标 |
cx,cy | int,表示x或y的长度,c表示"count"(计数) |
B | BOOL |
f | 表示"flag" |
w | WORD(无符号短整型) |
l | LONG(长整型) |
dw | DWORD(无符号长整型) |
fn | Function(函数) |
s | string(字符串) |
sz | string zero(以零结尾的字符串) |
h | Handle(句柄) |
p | Point(指针) |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。