书写规范的c语言(进阶篇)

许多时候初学者会看到高手写的程序感觉非常的专业,但自己就是说不出来哪里专业。对比两人的程序感觉不一样就是说不出来,为此quicl收集了一种非常系统的方法,让你的程序看起来也是专业的水准。很多时候代码规范就是专业,让我们一起来学习吧~~

1.1符号命名规则

1.1.1符号名包括模块名、常量名、标号名、子程序名等。这些名字应该能反映它所代表的实际东西,具有一定的意义,使其能够见名知义,有助于对程序功能的理解。命名采用匈牙利命名法。规则如下:

       (1)所有宏定义、枚举常数和const变量,用大写字母命名。在复合词里用下划线隔开每个词。

       (2)复合词中每个单词的第一个字母大写。除了规则5.1.1.1以外,避免使用下划线。

       (3)类、类型定义和枚举型名的第一个字母大写。

       (4)函数名是复合词的,第一个词采用全部小写,随后每个单词采用第一个字母大写,其它字母小写方式;如果是单个词的,采用全部小写方式。

       (5)循环变量可采用i, j, k等,不受上述规则限制。

       (6) 类的成员变量应采用m_开头。

       (7) 全局变量词头为g_ 。

       (8) 临时变量词头为tmp_ 。

       (9) 对结构体内的变量命名, 遵循变量的具体含义命名原则

       (10)用小写字母的前缀表示变量的类型,前缀的下一个字母用大写。  

Continue reading