美文网首页
Linux 代码风格摘要

Linux 代码风格摘要

作者: 家中古词 | 来源:发表于2020-12-23 09:23 被阅读0次
    5c67accc9ad8c-b71b3bc7.jpg

    https://www.kernel.org/doc/html/latest/process/coding-style.html

    • 用 Tab 字符缩进,Tab 字符宽度是 8 个空格。
      如果缩进太宽了,那么就需要改动代码结构修复它。
    • 左大括号放在控制流的右边而不是下面;函数的左括号放在下面。
      函数定义无法嵌套,用放在下面的括号标识这种现象。
    • 当且仅当在控制流主体只有一行时省略大括号。
    • 标识类型的星号贴近指针,远离指针类型。
    • 在当一处有明确理由有两种类型可能的时候使用类型定义。
    • 命名短一些。
    • 长注释格式举例:
      /*
       * This is the preferred style for multi-line
       * comments in the Linux kernel source code.
       * Please use it consistently.
       *
       * Description:  A column of asterisks on the left side,
       * with beginning and ending almost-blank lines.
       */
      
    • 宏不应该改变控制流。

    相关文章

      网友评论

          本文标题:Linux 代码风格摘要

          本文链接:https://www.haomeiwen.com/subject/dbcynktx.html