您好,欢迎访问三七文档
圣下第一版Ver1.0C语言是一种高效的编程语言,多用于计算机底层和嵌入式控制的开发。为什么需要编程规范?规范是为了代码可读性,安全性,纪律性,效率,可调试性等等而达成的一种规定。如下,一个比较大小的功能,就可能有好几种写法,每个公司都会对这些进行相对的取舍,去除坏的书写格式,方法。注释注释采用/*helloworld*///注释不一定所有编译器支持。临时注释可用#if0注释可以中文,可以英文。多写注释,保证注释的正确性缩进就是为了美观可读。规定出空行空格缩进等等Tab用4个空格代替,可以保证在其他机器上的阅读效果一样。为了代码的可移植性使用typedef来定义变量类型U8U16S8S16命名前缀类型,方便阅读u16_speed运算符左右类型不一致时进行强制转化(U16)u8_xxx==u16_speed变量定义应该以从大到小排列,节省空间名字全部大写#defineGDP_MAX2000防止重复包含#include#defineExtern变量Extern函数#include#define常量定义变量定义内部函数声明外部函数定义内部函数定义尽量用For,比较明白递归基本不用,防止消耗堆栈内存动态分配基本不用,一般都采用静态编译文件输入输出基本不用,这些主要用于PC。书写顺序If(30==A)这样不会和赋值语句冲突注意&&||等关系运算中的短路效果Goto语句基本不用,破坏语言结构。函数功能单一,50行以内为佳注意竞争区间处理。每个文件写好ChangeLog表达式用括号来决定运算顺序编程规范不宜过多没有编程规范,就像脱缰之野马,代码无序,个性十足。过多的编程规范,就会导致工程师的抵触,工作的机械性,无趣性。没有神秘数字If(A3)应该把3用#define或者const定义
本文标题:70C语言编程规范
链接地址:https://www.777doc.com/doc-3314187 .html