<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                #### 無參宏 #### 無參宏就是不帶參數的宏,這樣的宏通常只用來做一些簡單的替換 #include <stdio.h> #define HELLO printf("hello world\n"); //分號屬于宏體,不可看作語句的結束標志 int main() { HELLO return 0; } HELLO是自定義的無參宏,它用來作為其宏體的替身,這樣當需要調用printf函數輸出“hello world“時,只要敲入HELLO即可 宏定義與定義變量的區別:定義變量要為變量分配內存;宏定義只是告訴預處理器,當遇到某個宏名時,可以用指定的宏體來替換,并不為宏分配內存 **注意:預處理器不對宏做語法檢查,因此宏體寫錯的時候也照樣進行替換** 應用:**可以利用無參宏來簡化輸出語句** #include <stdio.h> #define P printf #define D "%d" #define N "\n" #define T "\t" #define D1 D N #define D2 D T D N #define D3 D T D T D N int main() { int x=1,y=2,z=3; P(D1,x); P(D2,x,y); P(D3,x,y,z); return 0; } **注意:如果有一批宏要經常使用,并且這批宏的數量很大,那么不如將它們放到頭文件中定義,用的時候再將其包含到程序中** **宏的嵌套定義** 可以將一個宏嵌套在另一個宏的定義中 #include <stdio.h> #define R 10 #define PI 3.1415926 #define S PI*R*R int main() { printf("設圓的半徑為:%d\n則圓的面積為:%f\n",R,S); return 0; }
                  <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>

                              哎呀哎呀视频在线观看