<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 49.1\. 格式 代碼格式使用每個制表符 4 列的空白,目前是保留制表符狀態 (也就是說制表符不被展開為空白)。每個邏輯縮進層次都是更多的一個制表符。 布局規則(花括弧定位等)遵循 BSD 傳統。特別的,`if`、 `while`、`switch`等的控制塊的大括號從它們自己的行開始。 限制行的長度,這樣代碼在80字段的窗口內可讀。(這并不意味著你不能超過80個字段。 例如,在任意地方分解一個長的錯誤消息字符串,只是為了保持代碼在80個字段內, 可能不是為了可讀性。) 不要使用C++風格的注釋(`//` 注釋)。嚴格的ANSI C編譯器不接受它們。 相同的原因,不要使用C++擴展,比如在塊中聲明新的變量。 多行注釋塊的首選風格是 ``` /* * comment text begins here * and continues here */ ``` 請注意,在第一列開始的注釋塊將被pgindent按原樣保存, 但是它將回流注釋塊縮進,就像它們是純文本。如果你想要在縮進塊中保留換行, 像這樣添加破折號: ``` /*---------- * comment text begins here * and continues here *---------- */ ``` 雖然提交的補丁并不需要完全遵循這些格式化規則,最好還是這么做。 你的代碼將會在下一個版本之前被pgindent處理, 雖然這樣做不會讓它看起來比其它的格式化習慣更好看。 一個補丁的好的經驗法則是"讓新的代碼看起來像是被已有的代碼包圍"。 `src/tools`目錄包含了適用于emacs 的示范配置文件,xemacs或vim 用戶也必須確保其格式代碼也符合上述規范。 文本瀏覽工具more和less 可以用下面命令調用: ``` more -x4 less -x4 ``` 這樣就可以讓他們正確顯示制表符。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看