本文档为作者在嵌入式和嵌入式 linux C 语言的学习和工作中所总结的代码规范,是作者从 STM32 单片机开发向 Linux C 开发的时候为了摆脱遗留的编码规范陋习而编写的。因此,本文档主要面向 Linux C,会根据实际情况兼容单片机的开发。

文档主要以 Linux 源码下的 CodingStyle 文档为蓝本而编写,本文档主要是为了解决作者的实际需求,并不能照顾到所有的开发人员,因此编码规范可能不适合某些程序员朋友,因此,不喜勿喷!!右上角点“X”关闭文档即可。

本文档仅作为参考资料,不应该作为强制性要求!

文档参考资料如下:

1、 Linux 源码下的《CodingStyle》 文档。
2、《代码整洁之道》。
3、《GNU 编码规范》。
4、《华为技术有限公司 c 语言编程规范》。

套用 CodingStyle 下的一句话:

“代码风格是因人而异的,而且我不愿意把自己的观点强加给任何人,但这就像我去做任何事情都必须遵循的原则那样,我也希望在绝大多数事上保持这种的态度。”