C语言程序设计编码规范.docx文档名称文档版本号::文档密级:保密归属部门/项目:开发二部产品名:C编码规范了系统名:NA编写人:陈小洪编写日期:2004-11-卓望数码技术(深圳)有限公司版权所有内部资料注意保密所有权声明木文档的内容将做定期性的变动,且不另行通知。更改的内容将会补充到本手册屮。除特别声明外,此文档所用的公司名称、个人姓名及数据均属为说明的目的而模拟。本文档的版权属卓望数码技术(深圳)有限公司(本公司)所有,受中华人民共和国法律的保护。本文档所含的任何构思、设计、工艺及其他技术信息均属本公司所有,受屮华人民共和国法律的保护。未经本公司书面同意,任何单位和个人不得擅白摘抄、全部或部分复制本书内容,或者以其他任何方式使第三方知悉。MISC™为卓望数码技术(深圳)有限公司所有,不得仿冒。修订记录:-11-11第一章介绍 5第二章编码规范 61总则 72命名约定 72」类型命名 103程序规则 103」常量的声明和定义 12321注意要点 16341if语句 194排版格式规则 (宏) 、类型声明 245注释格式 245」模块注释 266程序的安全 、指针、字符串 297程序的效率 30第三章代码管理 311目录管理 312文件管理 31第四章缩写规则 31第五章附录A:部分单词的缩写列表 32第六章附录B:C代码审查表 35第一章介绍木文的宗旨在于规范化源代码的编写,满足系统结构化要求、可读性要求、正确性与容错性要求和可重用性要求。规则是最低要求,建议是更高标准。适用范围:本文档描述C语言编程规范,该规范仅用于指导开发二部基于标准C的系统的代码编制。注:该规范类型分为两类,一是规则,二是建议,。一位有修养的程序员应该有以下几方面的素质:1、 有专研精神,勤学善问、举一反三。2、 积极向上的态度,有创造性思维。3、 与人积极交流沟通的能力,有团队精神。4、 谦虚谨慎,戒骄戒燥。5、 写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业。您做到了吗??•【规则2-1-1]程序要简单,直接了当,代码精简。◊【建议2-1-2]尽量使用标准库函数和公共函数。•【规则2-1-3】不要随意定义全局变量,尽量使用局部变量。•【规则2-1-4]使用括号以避免二义性。•【规则2-1-6]避免不必要的分支。•【规则2-1-7]严禁长期占有CPU,在使用死循环吋,必须要考虑将吋间片讣出去,不要抢占系统资源。• [2-1-8]不要使用完全依赖于某个特定编译器的特性,不要使用C++语法,即使编译器支持。•【规则2-1-9]最重要的目标是程序的可读性和可维护性。一个程序有唯一的出口和入口。不要到处用exit()尽量简化main(),不要超过60行・•【规则2-1-10]只有那些被大量公用的部分才可以定义为宏,放在头文件中;其他包括程序中大量使用的类型,外部函数原型,公用的全程变量声明等等。注意要使每个源文件都可以使用这个公共的头文件。每一项只声明一次。并II要保证一个头文件在一个文件中只被真正的包含一次。例如::#ifndef_SMPP_H#define_SMPP_H#endif//_SMPP_H•【规则2-1-11】在使用系统库函数和系统变量时要引用系统头文件,系统头文件是独立于应用之
C语言程序设计编码规范 来自淘豆网m.daumloan.com转载请标明出处.