<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 功能強大 支持多語言、二開方便! 廣告
                #### 19. typedef C 語言提供了 **typedef** 關鍵字,您可以使用它來為類型取一個新的名字。下面的實例為單字節數字定義了一個術語 **BYTE**: ~~~ typedef unsigned char BYTE; ~~~ 在這個類型定義之后,標識符 BYTE 可作為類型 **unsigned char** 的縮寫,例如: ~~~ BYTE b1, b2; ~~~ 按照慣例,定義時會大寫字母,以便提醒用戶類型名稱是一個象征性的縮寫,但您也可以使用小寫字母,如下: ~~~ typedef unsigned char byte; ~~~ 您也可以使用 **typedef** 來為用戶自定義的數據類型取一個新的名字。例如,您可以對結構體使用 typedef 來定義一個新的數據類型名字,然后使用這個新的數據類型來直接定義結構變量,如下: ~~~ typedef struct Books { char title[50]; char author[50]; char subject[50]; int book_id; } Book; #define TRUE 1 #define FALSE 0 void main(){ Book book; strcpy( book.title, "C 教程"); strcpy( book.author, "Runoob"); strcpy( book.subject, "編程語言"); book.book_id = 12345; printf( "書標題 : %s\n", book.title); printf( "書作者 : %s\n", book.author); printf( "書類目 : %s\n", book.subject); printf( "書 ID : %d\n", book.book_id); printf( "TRUE 的值: %d\n", TRUE); printf( "FALSE 的值: %d\n", FALSE); } ~~~ 輸出: ~~~ 書標題 : C 教程 書作者 : Runoob 書類目 : 編程語言 書 ID : 12345 TRUE 的值: 1 FALSE 的值: 0 ~~~ **typedef vs define** **define** 是 C 指令,用于為各種數據類型定義別名,與 **typedef** 類似,但是它們有以下幾點不同: * **typedef** 僅限于為類型定義符號名稱,**#define** 不僅可以為類型定義別名,也能為數值定義別名,比如您可以定義 1 為 ONE。 * **typedef** 是由編譯器執行解釋的,**#define** 語句是由預編譯器進行處理的。 例子可以參考上面是 #define 使用。
                  <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>

                              哎呀哎呀视频在线观看