<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 功能強大 支持多語言、二開方便! 廣告
                ### Nginx代碼風格圖示?[](http://tengine.taobao.org/book/appendix_a.html#nginx-100 "永久鏈接至標題") 一、基本原則 > K&R編碼風格(偏BSD子類)。 > 每行不能超過80列。 > 不用TAB對齊,用空格。 > 默認對齊單元是4個空格。 > 除宏定義外,字母均為小寫,單詞間用下劃線_間隔。 > 使用C方式的注釋,不得使用//形式注釋。 > 中綴運算符的前后須空一格,如3 + 2以及a > 3。 > 逗號后須空一格,如foo(a, b, c); 二、風格圖示 ![](https://box.kancloud.cn/2015-08-12_55cb06b2afa35.JPG) 1、 if/while/for/switch語句的左花括號和關鍵字在同一行上,和括號之間空一個空格。 2、 else關鍵字和兩個花括號在同一行上。 ![](https://box.kancloud.cn/2015-08-12_55cb06b2b9149.png) 3、 文件開始的注釋空一行。 4、 較為完整的代碼塊間的距離為空兩行。如函數聲明、函數定義之間等。 5、 函數聲明或定義若一行顯示不下,則函數原型空4個空格。 6、 結構體數組的花括號和內容之間空一個空格。 ![](https://box.kancloud.cn/2015-08-12_55cb06b2c2d51.png) 7、 結構體數組的左花括號放在同一行上。 8、 較大的結構體數組元素最開始空一行。 9、 元素內容上下對齊。 ![](https://box.kancloud.cn/2015-08-12_55cb06b2ca4ca.png) 10、注釋上下對齊。 ![](https://box.kancloud.cn/2015-08-12_55cb06b2d2846.png) 11、函數調用折行時,參數上下對齊。 ![](https://box.kancloud.cn/2015-08-12_55cb06b2db744.png) 12、函數定義時,類型單獨一行。 13、變量聲明的類型上下排列按照從短到長的順序。注意,最下面的變量的類型和名稱間的空格為2-3個。一般情況下為2個,這是Nginx中最小的變量聲明中類型和名稱的距離。 14、變量名稱上下對齊——字母對齊,不包括指針的*號。 ![](https://box.kancloud.cn/2015-08-12_55cb06b2e5cf1.png) 15、結構體內變量上下對齊(字母,不包括指針的的*號)。 ![](https://box.kancloud.cn/2015-08-12_55cb06b2ed906.png) 16、單行注釋格式為/* something */ ![](https://box.kancloud.cn/2015-08-12_55cb06b303027.png) 17、多行注釋的格式為: /* * something */ ![](https://box.kancloud.cn/2015-08-12_55cb06b30af2d.png) 18、函數定義的左花括號獨占一行。 19、switch語句中,switch和case關鍵字上下對齊。 ![](https://box.kancloud.cn/2015-08-12_55cb06b312839.png) 20、當條件表達式過長需要折行時,關系運算符須位于下一行的行首,并與上一行的條件表達式的第一個字符對齊,同時右花括號須位于單獨的一行,并與if/while等關鍵字對齊。 ![](https://box.kancloud.cn/2015-08-12_55cb06b31bbef.png) 21、 else語句之前須空出一行。 ![](https://box.kancloud.cn/2015-08-12_55cb06b3276ed.png) 22、在函數中,相同類型的變量聲明放在一行上。
                  <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>

                              哎呀哎呀视频在线观看