The Linux Kernel 4.15.0官方文档内核语言风格解读(留)

https://www.kernel.org/doc/html/v4.15/translations/zh_CN/coding-style.html

1.缩进

制表符是 8 个字符,所以缩进也是 8 个字符

如果你需要 3 级以上的缩进,不管用 何种方式你的代码已经有问题了,应该修正你的程序。

不要把多个语句放在一行里,除非你有什么东西要隐藏。

也不要在一行里放多个赋值语句。

除了注释、文档和 Kconfig 之外,不要使用空格来缩进

选用一个好的编辑器,不要在行尾留空格

2.把长的行和字符串打散

代码风格的意义就在于使用平常使用的工具来维持代码的可读性和可维护性。

每一行的长度的限制是 80 列,我们强烈建议您遵守这个惯例。

长于 80 列的语句要打散成有意义的片段。除非超过 80 列能显著增加可读性,并且不 会隐藏信息。

子片段要明显短于母片段,并明显靠右。

这同样适用于有着很长参数列表 的函数头。

然而,绝对不要打散对用户可见的字符串,例如 printk 信息,因为这样就 很难对它们 grep。

 (懒得码了,点上面的链接吧)

原文地址:https://www.cnblogs.com/still-smile/p/11653349.html