下载此文档

嵌入式C语言编码规范.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
嵌入式C语言编码规范规范内容一、引言二、规范1、文件内部构成2、命名规范3、标识符和常量4、类型和类型转换5、初始化、声明和定义6、控制语句和表达式7、函数8、指针和数组9、结构与联合10、预处理指令一、引言嵌入式系统在各行各业都得到了广泛应用,C语言的使用也越来越体现出广泛性,因此嵌入式软件的安全可靠性变得尤为重要。制定本规范的目的与意义在于: 1、树立良好的编程习惯和编程思路,摒弃那些可能存在风险的编程行为。保证编写出安全健壮的代码,进而保证嵌入式产品的安全性、可靠性。2、使编写的代码更加容易阅读、容易理解而且容易维护。3、良好的编程风格是提高程序可靠性非常重要的手段,也是大型项目多人合作开发的技术基础。4、遵循良好的共通的编码规范,也是提高编码能力,保证软件工程这个阶段质量的一个重要手段。同时也是衡量一个组织软件开发能力的一个重要指标。二、规范1、文件内部构成用于存储源代码的C程序文件可以分为两类:源文件和头文件。源文件和头文件中包含的内容是不同的。源文件主要包括以下内容:􀂉只在本文件内部使用的(对外部隐藏的)类型;􀂉只在本文件内部使用的(对外部隐藏的)常量;􀂉只在本文件内部使用的(对外部隐藏的)宏定义;􀂉全局变量和文件级(static)变量的定义;􀂉函数原型声明和函数定义;包含文件部分,文件头的说明,函数头的说明。头文件中包含如下内容:􀂉提供给外部参照的类型;􀂉提供给外部参照常量;􀂉提供给外部参照宏定义;􀂉提供给外部参照(全局)函数原型声明;􀂉提供给外部参照全局变量的外部声明;包含文件部分,文件头的说明。但头文件中不要定义变量。/********************************************************************************FileName:*ModelName:MF7878/R/J*ModuleName:DrawEngine/Display*uCom:MitsubishiM16C/80series**CreateDate:1999/10/01*Author/Corporation:WhoAmI/NAS**AbstractDescription:Placesomedescriptionhere.**------------------------------RevisionHistory---------------------------------*NoVersionDateRevisedByItemDescription*[NAS]abcdefghijklmWhatUDo********************************************************************************/Source/HeaderFileHeaderSection各部分内容的含义说明,请参考下面内容。1)文件名信息;2)适用的产品型号(Model)名称:可以是多个型号;3)所属的模块(Module)名称:当模块很大时,可以考虑在大模块内增加子模块的标示;4)适用的处理器(μCom)型号:可以是多个型号;5)预先包含头文件:只有在头文件的描述中使用,注明包含本文件之前应该首先包含的头文件;6)文件创建日期;7)文件创建者/公司名称;8)概要描述:概要的描述文件的功能、构成等信息,如果存在特殊的考虑,也请注明;9)修改履历,其中请标明:1)修改序号(No.);2)修改对应版本号(Version);3)修改日期(Date);4)修改人(RevisedBy);5)修改项(Item);6)修改描述(Description):请注明修改的原因和对策,如果存在特殊的考虑,也请注明;注意点:。但是,,因此在具体的项目中可以考虑提高开始纪录修改履历的版本号。,请遵照以下规范:文件标识符分为两部分,即文件名前缀和后缀。格式如下:×××……××.×××1)文件名前缀表示该文件的内容或作用,可以由项目组成员统一约定。最好不要超过8个字符;文件名前缀的最前面要使用范围限定符——模块名(文件名)缩写;2)文件名后缀表示该文件的类型,该部分最多为3个字符:1)源文件:.c; 2)头文件:.h; 3)其它类型文件:,使用之前进行统一规定。3)前缀和后缀这两部分字符应仅使用字母、数字和下划线。文件标识的长度不能超过32个字符,以便于识别;4)本规范建议文件名全部使用大写。:1、模块名就是范围限定符

嵌入式C语言编码规范 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人glfsnxh
  • 文件大小1.07 MB
  • 时间2020-06-29