C语言的编码规范主要包括代码布局与格式、命名规范、注释规范以及其他一些编程规则。一、代码布局与格式 缩进:使用空格或制表位进行缩进,保持代码层次清晰。常见的缩进方式是每层使用4个空格。大括号:函数体、循环体、条件语句等的大括号要独占一行,并与相应的关键字对齐。空行:在函数定义之间、不同的...
1.5嵌套语句(语句块)的格式 对于嵌套式的语句--即语句块(如,if、while、for、switch等)应该包括在花括号中。花括号的左括号应该单独占一行,并与关键字对齐。建议即使语句块中只有一条语句,也应该使用花括号包括,这样可以使程序结构更清晰,也可以避免出错。建议对比较长的块,在末尾的花括号后...
R-1-5-2:禁止使用setjmp/longjmp setjmp和longjmp是C语言中用于非局部跳转的一对函数。它们允许程序从一个函数直接跳转到另一个函数中的某个特定点。然而,这种跳转方式破坏了正常的函数调用和返回机制,可能导致资源泄露、数据不一致等问题。因此,GJB-8114标准禁止使用这对函数。运算处理类运算处理类规...
MISRA C:2012规范分为两部分:前半部分整体介绍编程规范的相关内容,后半部分描述编程规范的具体内容。规范条目分类 根据规范的重要性,可分为强制规范(Mandatory guidelines)、要求规范(Required guidelines)和建议规范(Advisory guidelines)。根据规范的可检测性,可分为指令(Directives)和规则(Rules)...
2、注释规范:注释是代码中非常重要的一部分,它可以帮助程序员理解代码的作用和实现方法。在C程序中,注释应该规范、简洁明了,注释的内容应该准确、有实际意义。3、变量命名规范:变量是程序中用于存储数据的标识符,它的命名应该具有描述性、简洁明了。在C程序中,变量命名应该采用小写字母和下划线的组合...