1. 程式人生 > >C/C++常見的預處理指令

C/C++常見的預處理指令

本文主要記錄了C/C++預處理指令,常見的預處理指令如下:

  1. #空指令,無任何效果
  2. #include包含一個原始碼檔案
  3. #define定義巨集
  4. #undef取消已定義的巨集
  5. #if如果給定條件為真,則編譯下面程式碼
  6. #ifdef如果巨集已經定義,則編譯下面程式碼
  7. #ifndef如果巨集沒有定義,則編譯下面程式碼
  8. #elif如果前面的#if給定條件不為真,當前條件為真,則編譯下面程式碼
  9. #endif結束一個#if……#else條件編譯塊
  10. #error停止編譯並顯示錯誤資訊