编程规范之匈牙利命名法

本文旨在学习匈牙利命名法以便实用,并不对命名法做褒贬评论,另外,文中所介绍的少部分命名根据个人喜好做了修改并用红色标出。

匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述。
“属性” 比如:全局变量,静态变量等。
“类型”及变量的存储类型,比如:整型,字符型,指针。
“对象描述”及变量的含义。
该命名法能让人在review代码的时候从变量中获得更多的信息。
以下列出一些常用属性、类型及对象描述,仅供参考。
属性:
全局变量   	g_ 
常量 		c_ 
成员变量 	m_ 
静态变量 	s_
C类或结构	C
类型:
指针 		
函数 		fn 
void 		
句柄		
长整型		
布尔	 	
浮点型		
双精度浮点 	
双字 dw 
字符串		sz 
短整型 		n
无符号整型 	ui
计数 		cnt 
字符 		
整型 		
字节 		by 
			w
无符号 		u

对象描述:

最大		Max 
最小 		Min 
初始化 		Init 
临时变量 	Temp 
源对象 		Src 
目的对象	Dest 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值