1. 程式人生 > >C語言預預處理命令

C語言預預處理命令

1,  #typedef  定義類型別名

2,  #define PI(形參表) 3.14   定義一個表示符和一個字串

3,  #undef  PI  終止巨集定義的作用域

4,  #include 包含一個原始碼

5,  #if   如果給定條件為真,則編譯下面程式碼

6,  #ifdef   如果巨集已經定義,則編譯下面程式碼

7,  #ifndef 如果巨集沒有定義,則編譯下面程式碼

8,  #elif 如果前面的#if給定條件不為真,當前條件為真,則編譯下面程式碼

9,  #endif 結束一個#if……#else條件編譯塊

10,#error 停止編譯並顯示錯誤資訊

11,#else 和#if一起用

12,#error 指令將使編譯器顯示一條錯誤資訊,然後停止編譯

13,#line 指令可以改變編譯器用來指出警告和錯誤資訊的檔案號和行號。

14,#pragma 指令沒有正式的定義。編譯器可以自定義其用途。典型的用法是禁止或允許某些煩人的警告資訊。