《C语言课程设计》一2.3 命名规则

简介: 本节书摘来自华章出版社《C语言课程设计》一书中的第2章,第2.3节,作者 刘博 董学文,更多章节内容可以访问云栖社区“华章计算机”公众号查看

2.3 命名规则

制定命名规则的目的是增强程序的可读性,命名规则并没有统一的标准,这里给出一种简单的命名规则仅供参考。
函数、变量、常量等标识符的命名要清晰,使其具有自注释性。较长的单词可取单词的头几个字母形成缩写,一些单词可采用公认的缩写。标识符应避免仅靠大小写不同来区分。
变量和参数的标识符以首单词小写,其后各单词首字母大写组成。常量以全大写字母组成,单词间可用下划线分隔。函数名由以大写字母开头的单词组成,函数名通常应包含动词。
全局变量和全局函数在整个项目中都会用到,命名要详尽。局部变量和仅在一个源文件中调用的函数的命名可以适当简略。禁止使用汉语拼音来命名,其可读性极差。
类名由以大写字母开头的单词组成。类的数据成员加前缀m_,静态变量加前缀s_,全局变量加前缀g_。例如:

int maxNumber;                /* 变量 */
#define MAX_LENGTH 80            /* 常量 */
int MyStrlen(const char *str);        /* 函数及参数 */
class Example {                /* 类 */
public:
    Example(double min, double max);
    double GetMax() const {return m_max;}
    double GetMin() const {return m_min;}
private:
    double m_max;
double m_max;
static int s_count;
};
相关文章
|
1月前
|
存储 程序员 C语言
C语言变量命名规则
C语言变量命名规则
117 0
|
7月前
|
C语言
【C语言课程设计】医院管理系统
【C语言课程设计】医院管理系统
157 0
|
1月前
|
存储 文件存储 C语言
《C语言程序设计》课程设计 -- 火车票票务管理系统
《C语言程序设计》课程设计 -- 火车票票务管理系统
47 1
|
7月前
|
C语言
【C语言课程设计】通讯录(3.0版本)
【C语言课程设计】通讯录(3.0版本)
58 0
|
7月前
|
C语言
【C语言课程设计】通讯录(2.0版本)
【C语言课程设计】通讯录(2.0版本)
35 0
|
7月前
|
存储 C语言
【C语言课程设计】通讯录(1.0版本)
【C语言课程设计】通讯录(1.0版本)
40 0
|
7月前
|
存储 测试技术 数据库
【C语言课程设计】图书管理系统
【C语言课程设计】图书管理系统
97 0
|
7月前
|
C语言
【C语言课程设计】二十以内加减法
【C语言课程设计】二十以内加减法
37 0
|
10月前
|
程序员 数据安全/隐私保护 C语言
C语言学生成绩管理系统(C语言课程设计)
C语言学生成绩管理系统(C语言课程设计)
101 0
|
10月前
|
存储 文件存储 C语言
C语言课程设计:新冠疫情管理系统
C语言课程设计:新冠疫情管理系统
61 0