开发者社区> tengweitw> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

【C/C++】编程常用命名方法

简介: 1、匈牙利命名法 通过在变量名之前增加小写字母的符号前缀,以标识变量的属性、类型、作用域等参数。简单地说,即“变量名=属性+类型+对象描述”的形式。
+关注继续查看
1、匈牙利命名法
通过在变量名之前增加小写字母的符号前缀,以标识变量的属性、类型、作用域等参数。简单地说,即“变量名=属性+类型+对象描述”的形式。
示例:m_lpszStr,表示指向以 0 字符结尾的字符串的长指针成员变量
2、骆驼命名法
也叫驼峰式大小写。其主要规范为,混合使用大小写字母来构造变量名或函数名。
示例:printEmployeePaychecks(),如代码所示,函数的每一个逻辑断点均用大写字母标识
3、帕斯卡命名法
与骆驼命名法类似,骆驼命名法是首字母小写,而帕斯卡命名法则需要首字母大写。源自 Pascal 语言的命名惯例,也称为大驼峰式命名法。
示例:LoginCheck(),string UserName
下面介绍一种比较适用的程序命名方法:

  • 类型名和函数名均以大写字母开头的单词组合而成 eg: class Node; class LeftNode; void Set(int value); void SetValue(int value);
  • 变量名和参数名的第一个单词小写,后面的单词首字母大写 eg: int flag; int flagShip;
  • 符号常量和宏名全大写,并且单词之间用下划线连接 eg: const int MAX=100; const int MAX_LENGTH=1024;
  • 静态变量加前缀s_ eg: static int s_num;
  • 全局变量加前缀g_ eg: int g_Total=100;
  • 类的成员变量加前缀m_ eg: class Node { int m_length; int m_width; }


                    

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
C/C++编程题之明明的随机数
C/C++编程题之明明的随机数
0 0
C/C++编程题之进制转换
C/C++编程题之进制转换
0 0
C/C++编程题之质数因子
C/C++编程题之质数因子
0 0
C/C++编程题之取近似值
C/C++编程题之取近似值
0 0
C/C++编程题之提取不重复的整数
C/C++编程题之提取不重复的整数
0 0
C/C++编程题之字符个数统计
C/C++编程题之字符个数统计
0 0
C/C++编程题之数字颠倒
C/C++编程题之数字颠倒
0 0
C/C++编程题之合并表记录
C/C++编程题之合并表记录
0 0
C/C++编程题之字符串反转
C/C++编程题之字符串反转
0 0
C/C++编程题之句子逆序
C/C++编程题之句子逆序
0 0
+关注
tengweitw
所在学校:西电 兴趣爱好:编程、英语,象棋,乒乓球 email:771257840@qq.com
文章
问答
文章排行榜
最热
最新
相关电子书
更多
C++课程-对象模型
立即下载
使用C++开发PHP7扩展
立即下载
C++对象模型
立即下载