C、C++语言编程规范 下载本文

内容发布更新时间 : 2024/5/17 17:25:03星期一 下面是文章的全部内容请认真阅读。

XXXXXX

武汉烽火众智数字技术有限责任公司

C/C++编程规范

文件编号: 项目编号: 信息级别: 部 门: 拟 制: 校 对: 审 核: 批 准:

绝密 机密

内部文件

年 月 日 年 月 日 年 月 日 年 月 日

武汉烽火众智数字技术有限责任公司C/C++软件编程规范

文档修订历史记录

日期 2011.02.18 2011.03.09 2011.04.01 2011.04.02 2011.04.14 版本 V1.0 V1.1 V1.2 V1.3 V1.4 编码规范初稿 在《编码规范初稿》的基础上,根据项目组的讨论,进行了修改。 根据03.31讨论结果修改 添加可测性要求、程序效率要求和质量保证要求 增加变量必须初始化规则4-6,修改部分编号错误 说明 修改者 方宏伟 方宏伟 刘尚军 刘尚军 吴长树 (Rev1.0-2011.02.18) 1

武汉烽火众智数字技术有限责任公司C/C++软件编程规范

目 录

文档修订历史记录 ................................................................................................................................... 1 目 录 .................................................................................................................................................... 2 1总的原则 ................................................................................................................................................. 3 2文件命名及书写规范 ........................................................................................................................... 4 3 数据类型规范 ....................................................................................................................................... 4 4 变量规范 ................................................................................................................................................ 6 5 宏定义规范 ............................................................................................................................................ 7 6 表达式规范 ............................................................................................................................................ 8 7 函数规范 ................................................................................................................................................ 9 8 注释编写规范 ....................................................................................................................................... 9 9 可测性要求 ......................................................................................................................................... 12 10 程序效率要求 .................................................................................................................................. 12 11 质量保证要求 .................................................................................................................................. 14

(Rev1.0-2011.02.18) 2