C语言编程规范

2026/1/12 10:31:00

C语言编程规范

目 次

1 2 3

范围 ............................................................................ 3 规范性引用文件 .................................................................. 3 术语和缩写 ...................................................................... 3

3.1 标识符(IDENTIFIER) .............................................................. 3 3.2 定义(DEFINE) ................................................................... 3 3.3 声明(DECLARE)................................................................... 3 3.4 宏(MACRO): ..................................................................... 3 3.5 固有数据类型(或预定义或基本数据类型) .......................................... 4 3.6 用户定义数据类型 ................................................................ 4 3.7 范围 ............................................................................ 4 3.8 全局 ............................................................................ 4 3.9 文件级局部 ...................................................................... 4 3.10 函数级局部 ..................................................................... 4 3.11 头文件 ......................................................................... 4 3.12 源文件 ......................................................................... 4 4 命名规则(naming conventions) .................................................. 4 5 文件组织(file organization) ...................................................... 5 5.1 头文件的结构 .................................................................... 5 5.2 源文件的结构 .................................................................... 6 5.3 目录结构 ........................................................................ 6 5.4 其它 ............................................................................ 6 6 程序板式 ........................................................................ 7 6.1 空行 ............................................................................ 7 6.2 代码行 .......................................................................... 7 6.3 代码行内的空格 .................................................................. 7 6.4 对齐 ........................................................................... 8 6.5 长行拆分 ........................................................................ 8 6.6 修饰符的位置 .................................................................... 8 6.7 注释 ............................................................................ 8 7 编程规则和建议 .................................................................. 9 7.1 表达式 .......................................................................... 9 7.2 声明和定义 ..................................................................... 10 7.3 整数数据类型及操作 ............................................................. 11

I

目 次

7.4 字符操作 ....................................................................... 11 7.5 浮点型 ......................................................................... 11 7.6 类型转换 ....................................................................... 11 7.7 常量 .......................................................................... 12 7.8 指针 .......................................................................... 12 7.9 数组 ........................................................................... 12 7.10 函数与宏 ...................................................................... 12 7.11 控制语句 ...................................................................... 13 7.12 内存分配 ...................................................................... 14 7.13 错误处理 ...................................................................... 14 7.14 断言 .......................................................................... 14 7.15 通用规则和建议 ................................................................ 14 8 附件 ........................................................................... 15 8.1 头文件模版 ..................................................................... 15 8.2 源文件模版 ..................................................................... 15 8.3 函数头模版 ..................................................................... 15

II

在软件编码过程中,良好的程序书写风格, 可以使程序清晰易懂, 层次分明, 易于理解与维护。特别是在项目组内,许多程序员共同开发同一软件系统时,这一点显得尤为重要;采用统一的编程风格和命名体系,有利于各个项目组的软件人员交流、流通和相同软件模块的移植,对彼此交流和协同开发将起到事半功倍的作用。 1.1 范围

本文档的目的是为企业使用C语言进行软件开发提供一个使用规范指南,包括: - - - -

命名规则 文件的组织 程序风格样式 编程规则和建议

本编程规范中的规则必须遵守,而建议则希望被遵守。

规则0:如有特殊原因违背规则时,必须有相应的文档记录和审核记录,第三方软件不受本编程规范约束。 1.2 规范性引用文件

1.3 术语和缩写

1.4 标识符(identifier)

指C中的一个变量、常量、函数或类型。在本文档中它与“名称”同义。 1.5 定义(define)

变量或常量的定义是指编译器为其分配的内存。函数的定义是指函数体的实现。 1.6 声明(declare)

指一些实体对编译器的声明所在的位置,如函数原型、类型(由typedef定义)、变量和常量。 1.7 宏(macro):

指由#define语句定义的代替一个文本串的名字。当该名字在源程序中出现时,预处理器用对应文本串代替它。

3


C语言编程规范.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言编程规范 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219