《c语言编程规范》doc版

《c语言编程规范》doc版

ID:33890542

大小:214.50 KB

页数:15页

时间:2019-03-01

《c语言编程规范》doc版_第1页
《c语言编程规范》doc版_第2页
《c语言编程规范》doc版_第3页
《c语言编程规范》doc版_第4页
《c语言编程规范》doc版_第5页
资源描述:

《《c语言编程规范》doc版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言编程规范说明书编写人:编写日期:审批人:审批日期:当前版本:文件编号:目录第一章引言1第一节编写目的11.1.1作用11.1.2预期读者1第二节编写背景11.2.1文件名称及版本号11.2.2任务提出者11.2.3任务承接者及实施者11.2.4使用者11.2.5与其它文件的关系1第二章UNIX下C程序编码规范2第一节程序的构成22.1.1C程序要素22.1.2C程序构成举例2第二节源文件的命名规则及构成32.2.1文件扩展名32.2.2文件头的注释42.2.3源文件的构成42.2.4文件分类存放:4第三节函数命名规则及构成42.3.1函数命名:42.3.2函数头的注释42.3.3函

2、数体的书写格式52.3.4函数返回6第四节语句的书写格式62.4.1SWITCH语句的书写格式62.4.2IF语句的书写格式62.4.3WHILE语句的书写格式62.4.4DO语句的书写格式72.4.5FOR语句的书写格式72.4.6函数的书写格式7第五节常量变量及库表结构命名72.5.1常量命名72.5.2变量命名7第六节程序的变更格式82.6.1程序的更改82.6.2程序版本的修改9第七节其他格式92.7.1条件编译语句的使用92.7.2有关内嵌SQL语句的规范9第八节函数例程10第九节Makefile文件例程11易联通(PowerLink3.0)编程规范说明书V1.0联想(北京)有

3、限公司第一章引言第一节编写目的1.1.1作用为使项目在软件开发过程中源代码的编写和管理规范化,使源代码可读性好、兼容性好,易维护等,特制定如下规范,并要求全体开发人员遵循。编程规范书是根据多个项目开发经验及部门其他项目编程规范书的基础上。它是编程阶段程序编写的指导性文件。1.1.2预期读者本文档的阅读对象是本项目软件开发人员、软件测试人员、软件维护人员,也供其他项目编程参考。第二节编写背景1.2.1文件名称及版本号1.2.2任务提出者综合前置平台总体设计组1.2.3任务承接者及实施者王华,徐戟1.2.4使用者预期读者,也供有关领导审阅1.2.5与其它文件的关系作为总体设计中代码设计的附录

4、文件第12页易联通(PowerLink3.0)编程规范说明书V1.0联想(北京)有限公司第二章UNIX下C程序编码规范本章定义UNIX下C语言编码的规范,鉴于UNIX是一组相似的操作系统的集合,本节内容适用于X86上SCOUNIX、RS6000AIX、Linux等操作系统下的C和ESQL/C编程。第一节程序的构成2.1.1C程序要素C语言程序是由各种说明和定义组成。具体地说,C程序的要素包括∶①包含文件说明#include<...>#include“…”②常数定义#define...③宏定义#define...④类型说明typedef...⑤外部变量说明extern...⑥全局变量定义⑦

5、外部函数引用说明⑧内部函数引用说明⑨函数描述2.1.2C程序构成举例下面举例说明各种成分的结构和形式。/*****************************************************************包含文件说明****************************************************************/#include/*****************************************************************常数定义**********************

6、******************************************//*ErrorCode定义*/#defineERR_FILEIO(-1)/*fileI/Oerror*/#defineERR_SYS(-2)/*systemserviceerror*/#defineERR_MALLOC(-3)/*memoryallocationerror*/#defineERR_PARAMETER(-4)/*parametererror*//*StatusCode定义*/#defineSTS_IDLE1/*idle*/#defineSTS_READY2/*ready*/#defineS

7、TS_RUN3/*running*/#defineSTS_STOP4/*stop*//******************************************************************宏定义第12页易联通(PowerLink3.0)编程规范说明书V1.0联想(北京)有限公司****************************************************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。