几种常用的程序命名方法(规则) |
您所在的位置:网站首页 › 中国菜命名方式有哪几种类型 › 几种常用的程序命名方法(规则) |
概述
在平时的开发工作中,为了提高开发效率,缩短开发周期,苦逼的程序员都会使用已有的第三方库或者同事书写的功能库。但是每个程序员都有自己书写代码的习惯,在阅读与自己书写不用的代码时,总是感觉到别扭,有时看着看着就想睡觉(其实不看也想睡觉)。 为了以后可能会阅读自己代码的同事或用户(接口的使用者)方便理解,我们最好使用常用的命名方法,这样他们就不太可能在背后发牢骚了,有时可能不止发牢骚哦~。同时了解常见的命名方法也容易阅读别人的代码,好了咱们言归正传说一说常见的命名规则。 1、驼峰命名法驼峰命名法:是指混合使用大小写字母来构成变量和函数的名字,注意首字母要小写,例如: int camelCase = 0; void printMyCountryName();因为彼此起伏,有点像驼峰,所以就叫驼峰命名法了。 2、帕斯卡(pascal)命名法帕斯卡命名法:与驼峰命名法相似,只不过首字母要大写,例如: int PascalCase = 0; void DisplayInfo();因为跟驼峰命名法很相似,因此人们习惯称为“大驼峰命名法”,所以有了下面的分类: 驼峰命名法又分为 小驼峰法(Camel) 和 大驼峰法(Upper Camel Case)。 小驼峰法:第一个单词以小写字母开始,例如:int haveHouseNum; 大驼峰法:第一个单词以大写字母开始,例如:int HaveHouseNum; 3、匈牙利命名法匈牙利命名法:通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的类型、作用域等信息。这些符号可以多个同时使用,顺序是先m_(成员变量)> 指针 > 简单数据类型 > 其它。 例如:m_lpszStr 表示指向一个以0字符结尾的字符串的长指针成员变量。 匈牙利命名法的关键:标识符的名字以一个或者多个小写字母开头作为前缀,前缀之后的是首字母大写的一个单词或多个单词组合,该组合指明变量的用途。 它的基本原则是:变量名 = 属性 + 类型 + 对象描述。 下面是匈牙利命名法常用的小写字母前缀: 我个人比较喜欢这种命名方法,因为在使用的使用不用看变量的声明,通过看变量的名称我就知道了很多信息。 4、下划线命名法下划线命名法:使用下划线分割小写字母的方式命名。例如:int my_num; 总结比较常见的就这四种命名方法了,他们都需要遵循的是:命名准确,不引起歧义且长度适中。 对于宏的定义:一般采用字母全部大写,有时可以添加下划线,例如:_UNICODE,_MSC_VER。 说了这么多,其实很少有人能够完全使用一种命名方法,比如我在命名变量名时喜欢用匈牙利命名法,在命名函数时使用帕斯卡命名法。而且很多单位一般都制定自己的命名方法(一般以上四种的变种),进入这种单位就要按照公司的规矩进行代码的书写,这样同事在阅读代码的时候才能方便快捷。若没有的话,那最好就使用以上方法啦,都是程序员按照流行的来总是没错的。 感谢大家,我是假装很努力的YoungYangD(小羊)。 参考文章: https://www.cnblogs.com/yiyixin/p/5966708.html https://blog.csdn.net/u014296677/article/details/51504321?_t_t_t=0.6026467680931091 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |