修改的匈牙利命名法

我对匈牙利命名法的变量命名法做了一下简单的改动,和大家分享。(请不要说匈牙利命名法有没有意义之类的话,如果你在用C,在用C++,并且编辑器使用vi或notepad,并且程序很大

变量命名约定:

b        : 布尔
by    : 字节(byte)
ch    : 字符
wch    :字符
s        : 平台短整形(依硬件而定)
i     : 平台整形(依硬件而定)
n     : 平台长常整形(依硬件而定,字符l和数字1太像了,区分困难)
w        : WORD类型
dw    :    DWORD类型
d     : Float/Double类型
sz    : 字符串
wsz    : 宽字符串
p        : 指针
yp    : 二级指针
fn    : 函数指针
yfn : 二级函数指针
h        :句柄(handle)
ob    : 对象(object)

g_    : 全局变量
m_    : 模块变量

注:
 1. 整形固定的部分请用类型长度的写法,如 带符号32位整数:i32, 不带符号32为整数:u32
2.y表示二级指针二级指针(Yuan:1. 远, 2.Y像一个酒杯,意思时,这个物体离得很远,可以休息一下,才能拿来)

顺序
1.作用域(不含函数内的变量,函数内的变量不需要作用域)
2.指针
3.简单类型

如: m_szName, g_pobSomeThing

欢迎大家多提意见。

~~THE END~~
尹曙光

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值