电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言程序开发规范

C语言程序开发规范_第1页
1/37
C语言程序开发规范_第2页
2/37
C语言程序开发规范_第3页
3/37
封页 1 C 语言程序开发规范 版本: 1 封页 2 目 录 版本: 1 第 1 页 共 3 5 页 1 .引言 1.1. 目的 使用本规范是为了支持下述软件品质: 无错误、有失效保障、可靠 一个软件产品,如果严格符合它的规范就是正确的,如果在异常环境下仍然能够工作就是健壮的(robust)。无错误、有失效保障、可靠就是指一个软件产品既正确又健壮。 可维护 一个软件产品,如果它可以随着规范的改变而方便地进行修正就是可扩展的;如果一个熟悉该软件规程的新程序员能够轻松地理解它的实现就是可读的;如果能够整个或部分地被一个新的应用所重用就是可重用的。可维护就是指一个软件产品可扩展、可读并且可重用。 可移植 一个软件产品,如果可以方便地转移到一个不同的硬件或软件环境中应用,那么它是可移植的。 可配置 一个软件产品,如果能够轻松地选择源代码的正确版本和其它联编一个软件产品所需的部件,那么它是可配置的。 可验证 一个软件产品,如果能够在验证阶段轻松地准备测试数据和检测故障的程序,那么它就是可验证的。 易调试 一个软件产品,如果能够轻松地从故障上溯查找到错误所在,那么它是容易调试的。 1.2. 一致性 凡所有开发的 C软件都必须遵循本文档的要求,第三方软件可以有例外。其中,规则必须遵守,而建议则希望被遵守,如不能遵守,其原因必须作书面记载。所有对规则或建议的违背都必须有书面记载。 1.3. 术语 标识符(identifier):指 C中的一个变量、常量、函数或类型。在本文档中它与“名称”同义。 定义(define):变量或常量的定义是指编译器为其分配的内存。函数的定义是指函数体的实现(也是为代码分配内存)。 声明(declare):指一些实体对编译器的声明所在的位置,如函数原型、类型(由 typedef定义)、变量和常量。声明不分配内存。 宏(macro):指由#define语句定义的代替一个文本串的名字。当该名字在源程序中出现时, 版本: 1 第 2 页 共 3 5 页 预处理器用对应文本串代替它。 固有数据类型(或预定义或基本数据类型):由语言本身定义的数据类型,如int。 用户定义数据类型:编程人员用struct、union、enum或typedef定义的数据类型。 范围:标识符的范围是指其可见的环境。环境在这里指可以使用该标识符的函数或程序块。 全局:使用范围没有限制。 文件级局部:使用范围局限在一个文件中。 函数级局部:使用范围局限在一个函数中。 2 . 文件目录 【...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言程序开发规范

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部