首页
社区
课程
招聘
[旧帖] [分享]匈牙利表示法 0.00雪花
发表于: 2012-4-8 21:16 1201

[旧帖] [分享]匈牙利表示法 0.00雪花

2012-4-8 21:16
1201
匈牙利表示法是Windows程序设计中共同使用的建立变量名方法。匈牙利表示法以Micriosoft公司的程序员Charles Simonyi的国籍而得名,并为微软广泛使用于操作系统及应用软件的程序设计。
     匈牙利表示法的变量名中,以小写字母做前缀来表示变量的数据类型,变量名的其他部分,则反映该变量的功能。
例如:
       nCharacterCounter
表示此变量是一个整数(用n做前缀),含义是字符计数。
       有关Windows函数中的变量前缀列表如下:

       a                数组
       b                布尔值
       by              unsigned char
       c                 char
       cb               字节计数
       cr               颜色引用值
       cx,cy          short(计算x,y的长度)
       dw             unsigned long (dword)
       fn               函数
       h                句柄
       i                 整数(integer)
       m               类的数据成员
       n                short或int
       np              近指针
       p                指针
       l                 long
       lp               长指针
       s                 字符串
       sz              以零结束的字符串
       tm              正文大小
       w               unsigned int  (word)
       x,y             short(x或yz坐标)

从一本书上摘得

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 238
活跃值: (55)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
2
谢谢,学习了
2012-4-8 21:24
0
雪    币: 238
活跃值: (55)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
3
cx,cy short(计算x,y的长度)//int?
tm 正文大小//tm英文意思该如何理解?
w unsigned int (word)//unsigned short?
x,y short(x或yz坐标)//int?

感觉这个已经相当陈旧了,现在都快64位了,希望小数点找一找最新的。
2012-4-8 21:31
0
游客
登录 | 注册 方可回帖
返回
//