老湿带你五分钟看电影:C++编程中,需要给变量起名,有没什么规则?或合适的汉英字典?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 00:31:53

命名规则
比较著名的命名规则当推Microsoft 公司的“匈牙利”法,该命名规则的主要思想
是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以
ch 为前缀, 若是指针变量则追加前缀p。如果一个变量由ppch 开头,则表明它是指向
字符指针的指针。
“ 匈牙利”法最大的缺点是烦琐,例如
int i, j, k;
float x, y, z;
倘若采用“匈牙利”命名规则,则应当写成
int iI, iJ, ik; // 前缀 i 表示int 类型
float fX, fY, fZ; // 前缀 f 表示float 类型
如此烦琐的程序会让绝大多数程序员无法忍受。
据考察, 没有一种命名规则可以让所有的程序员赞同,程序设计教科书一般都不指
定命名规则。命名规则对软件产品而言并不是“ 成败悠关” 的事, 我们不要化太多精力
试图发明世界上最好的命名规则,而应当制定一种令大多数项目成员满意的命名规则,
并在项目中贯彻实施

参考java的命名规则。
或者匈牙利命名法。