C語言的預處理主要有三個方面的內容: 1。宏定義; 2。檔案包含; 3。條件編譯。
預處理命令以符號“#”開頭。
宏定義命令:#define、#undef,用來定義和解除宏。(值得注意的是還可以定義帶引數的宏)
檔案包含命令:#include “檔名” 或者 #include <檔名>。使用前者時會優先從當前目錄查詢標頭檔案,使用後者時優先從預設的系統目錄查詢。
條件編譯:#ifdef、#else、#endif、#elif 等。出於程式相容性的考慮,有些語句希望在條件滿足時才編譯。這時候會用到條件編譯的命令。