您的位置:首页 > 其它

程序的命名规则

2016-03-12 15:31 253 查看
程序的变量、函数、类名应该用一定的规则来命名,这样有利于程序之间的交流,代码更容易被其他人读懂。常见的命名规则有以下几种。

一、匈牙利命名法

一般的原则为:变量名=属性+类型+对象描述

主要的命名规则如下所示

属性部分:g_ 全局变量、c_ 常量、m_  c++类成员变量、s_  静态变量

类型部分:数组 a、指针 p、函数 fn、无效 v、句柄 h、长整型 l、布尔 b、浮点型(有时也指文件) f、双字  dw、字符串  sz、短整型  n、双精度浮点 d、

计数 c(通常用cnt)、字符 ch(通常用c)、整型 i(通常用n)、字节 by、字 w、实型 r、无符号 u

描述部分:最大 Max、最小 Min、初始化 Init、临时变量 T(或Temp)、源对象 Src、目的对象 Dest

二、驼峰命名法
主要的规则就是第一个单词小写之后的所有单词的首字母大写。
驼峰法分为大驼峰和小驼峰。
小驼峰法:变量一般用小驼峰法标识。除第一个单词之外,其他单词首字母大写。
譬如int myStudentCount;
变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。

大驼峰法:把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。
譬如public class DataBaseUser;

三、下划线命名法
所有字母均小写,每个单词间以下划线分割。
例如my_name、c_book

四、帕斯卡命名法
每个单词的首字母均大写的一串字符。这种方式与大驼峰一样。

所以在编写程序时,尤其是一个团队,其命名方式一般要相同,这样才能提高编程的可读性,方便合作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: