語法書 / AA 競程語法書 下冊 / 第十二單元 / #define 與巨集(延伸知識)

12.9 #define 與巨集(延伸知識)

高手程式碼開頭常有一排 #define。要看懂它,先認識一個幕後角色:前置處理器(preprocessor)——所有 # 開頭的指令都歸它管,在編譯開始之前先對整份程式碼做文字加工。你其實從第一支程式就在用它:#include 就是前置處理器指令,做的事是「把標頭檔的內容貼進來」。

#define 是另一個前置處理器指令,做的事更直接:文本取代。

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。