嵌入式C语言编程标准化中几个改进点

以下C语言标准为MISRA-C-2004

1. 注释不要使用//,要全部使用/*...*/来注释。

2. if(...) else if 最后要添加else来做default处理。

3. 变量定义位置要和使用位置相对应(特别是变量很多的时候不能乱)。

4. 私有函数要在声明的时候加static关键字(只在定义的文件内使用)。

5.不同函数内私有变量不建议使用相同名字。

6. 函数中不应该有多处退出函数的地方。(对嵌入式来说尽量做到)

7. 禁止使用联合类型

8. 只有指向相同数组的指针(不一定要相同成员)才能进行运算和比较操作。

9. 对于所有基础数据类型一定要重新定义名称,用以明确表示出此类型数据的宽度。

你可能感兴趣的:(嵌入式)