C语言编程规范[以后慢慢加]

  坚决归零。。。

  C语言应注意的基本编程规范:

  1,文件名用小写字母、下划线、数字的组合命名,不可出现空格等其他字符,更不允许出现汉字、日语、俄语等 ASCII码字符。

  2,每个.c文件都要对应一个.h文件来配合其对外资源声明。.h文件内可包括 宏定义、类型定义、对外资源(全局变量、全局函数)声明。 .c文件可以包含变量声明、函数原型、函数体。为了防止重复调用,.h文件的逻辑开头需要加入开关控制。

  3,宏、枚举体均需要用大写字母、数字及下划线的组合,宏与常量之间用 "tab” 隔离,同一类型含义的宏定义在一起,并放于相关的头文件中。宏定义以能表达清楚含义为标准。

  4,我们可以用c关键字 typedef 进行自定义C语言中的数据类型。类型定义一般包括结构体、联合体类型定义及函数类型定义。

  5,函数命名级实体:函数命名采用谓宾结构,中间用下划线隔开,函数必须使用小写、数字及下划线的组合。不管函数原型还是函数体,必须包含完整的函数类型及参数类型(包括 void 型亦不能省略)。文件的内部函数(不需要外部调用),需要在函数类型前加 static 关键字。

  6,变量一律用小写字母、数字及下划线实现,全局变量要体现变量的意义,需要用单词的全写;由于局部变量作用的范围,一般都在视野范围内,所以可以用简写及单个字母。全局变量尽量越少越好,并且需根据属性划分,以结构体形式体现为主。整个工程的全局变量需在头文件中用extern关键字对外声明,隶属于文件的全局变量(不属于整个工程的全局变量),需要加 static 关键字修饰。

posted on 2011-01-03 13:59  zxl2431  阅读(385)  评论(0编辑  收藏  举报

导航