匈牙利命名法概述

来源:互联网 发布:php curl exec 编辑:程序博客网 时间:2024/06/09 04:20

今天开始学习windows编程(:зゝ∠),基础知识学习笔记整理第一课,加油!

windows编程中,许多变量命名方式都遵循这这个所谓的匈牙利命名法,这个命名方法是为了纪念具有传奇色彩的微软程序员Chatles Simonyi

这是一个非常简单的的标记方法,即变量名以一个或多个小写字母开始,这些字母表示变量的数据形态:

szCmdLine的sz表示“以零结尾的字符串(StringZero)”;
hInstance和hPrevInstance中的h表示“句柄(handle)”;
iCmdShow中的i前缀表示“整形(integer)”;

当命名结构变量时,可以使用结构名(或者结构名的一种缩写)的小写形式作为变量名的前缀或者用作整个变量名。例如:msg变量是MSG形态的结构;wndclass是WNDCLASSEX形态的一个结构,ps是一个PAINTSTRUCT结构,rect是RECT结构。
匈牙利表示法规定了一种命名方式的标准,在程序编写时使用一种风格的变量命名方式能够有效的发现和排除代码错误

前缀 — 数据类型
c ——- char or WCHAR or TCHAR
by — – 无符号字符
n ——- short(短整型)
i ——— int(整形)
x,y —– int,(表示x坐标和y坐标)
cx,cy – int, (表示x和y的长度),c表示count
b,f —- BOOL(int);f表示flag
w ——– WORD(无符号短整型)
l ——— LONG(长整型)
dw —— DWORD(无符号长整型)
fn ——- 函数
s ——— String 字符串
sz ——- 以零结束的字符串
h ——– 句柄
p ——– 指针

文章来源:http://bbs.fishc.com/thread-46630-1-1.html

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 京东店铺评分低怎么办 被淘宝主播屏蔽怎么办 在淘宝客推广后退款怎么办 生产出现异常时你应该怎么办 违规后的店铺没访客怎么办 淘宝少发货店家不承认怎么办 淘宝买东西店家不发货怎么办 淘宝店家拒绝同意退款怎么办 被淘宝店家骂了怎么办 淘宝买家骂店家骚扰店家怎么办? 不想开淘宝店了怎么办 我是客服经常有客户骂人怎么办 淘宝直播前期没人看怎么办 淘宝被投诉商标侵权怎么办 淘宝后商家页面打不开了怎么办 淘宝遇到职业打假人怎么办 发票被复写上字怎么办 淘宝直播广告图片的商品怎么办 美团商家排名低怎么办 想成为淘宝主播怎么办 用移动流量很卡怎么办 淘宝店铺被恶意刷流量怎么办 一个想要公司权利的人怎么办 淘宝商家短信推广告怎么办 在群里乱发信息怎么办 支付宝扫不了码怎么办 淘宝商家收款不发货怎么办 淘宝申请退款商家拒绝怎么办 一件代发找不到供货商怎么办 淘宝京东兼职上当怎么办 退货时快递丢件怎么办 淘宝店铺代销1688有订单怎么办 供应商已解除合作无法代销怎么办 被代运营骗了怎么办 被淘宝运营骗了怎么办 淘宝运营公司骗了怎么办 被金融公司骗了怎么办 天猫品牌方投诉怎么办 淘宝卖家售假被扣了12分怎么办? 淘宝店被投诉了怎么办 淘宝商品被投诉侵权怎么办