驼峰命名法、匈牙利命名法、帕斯卡命名法

刚刚做完机房,发现自己的代码规范不是很好,所以特意学习了一下,给大家分享一下命名法。

个人觉得,命名法的主要功能就是:
1、增加代码的规范性;
2、增加代码的可读性,方便自己的阅读,更加方便后期调试人员的调试工作,方便别人也是方便自己!

命名规范重要吗?

我觉得是非常重要的!
例如:
我们要定义一个“学生姓名”
那么各种各样的命名就都会出现,例如:studentname、stuname、StuName 等等命名法,这样就大大增加了代码的阅读困难,减低了代码的规范性。接下来就以”学生姓名”进行举例。

驼峰命名法(小驼峰命名法)

是指混合使用大小写字母来构成变量和函数的名字。并且第一单词以小写字母开头,后面的单词均以大写字母开头。
例如:
"学生姓名“:studentName

小驼峰命名法常用于类名,命名空间等

帕斯卡命名法(大驼峰命名法)

是指混合使用大小写字母来构成变量和函数的名字。并且每一个单词都以大写字母开头。
例如:
"学生姓名“:StudentName

大驼峰命名法常用于变量

匈牙利命名法

开头用属性+类型+对象描述组成的命名体。其中每一对象的名字要有明确的含义,并且,命名体的名字可以是全称,也可以是名字的一部分。
例如
注意:因为结合现实,所以应该是char类型。所以最终的命名:

"学生姓名“:cStuName

参考资料:

属性部分:
g_ 全局变量
c_  常量
m_  c++类成员变量
s_  静态变量
类型部分:
布尔型 b
数组 a
指针 p
函数 fn
无效 v
句柄 h
长整型 l
布尔 b
浮点型 f
双字  dw
字符串 c
短整型  n
双精度浮点 d
字符 c
整型 i
字节 by
字 w
描述部分:
最大 Max
最小 Min

希望我的分享能你有所帮助!
感谢您的阅读,如果您有更好的方法,欢迎分享给我,谢谢您!

猜你喜欢

转载自blog.csdn.net/qizhi666/article/details/83269051
今日推荐