什麼是前置處理器
在編譯之前,以文字層次加工C語言原始檔的處理(或執行該處理的程式)。把以 # 開頭的行當作指令:以 #include 取入標頭檔的內容、展開 #define 的巨集,並以 #if、#ifdef、#ifndef 去除不符合條件的部分(條件編譯)。防止標頭檔被重複取入的引入防護(include guard),也是組合 #ifndef 與 #define 而成。gcc 加上 -E 可以確認處理後的原始碼。
日文名稱: プリプロセッサ
「前置處理器」出現在1領域的1道練習題中(C語言基礎等)。
這個名詞所屬的領域: C語言基礎