C語言編程過程中,經(jīng)常會用到如 #include、#define 等指令,這些標(biāo)識開頭的指令被稱為預(yù)處理指令,預(yù)處理指令由預(yù)處理程序(預(yù)處理器)操作。
相比其他編程語言,C/C++ 語言更依賴預(yù)處理器,故在閱讀或開發(fā) C/C++ 程序過程中,可能會接觸大量的預(yù)處理指令。
#define PI 3.1416 //定義無符號宏,或定義符號常量 PI
#undef PI //刪除前面該宏的定義
C預(yù)處理器(C Pre-Processor)也常簡寫為 CPP,是一個與 C 編譯器獨(dú)立的小程序,預(yù)編譯器并不理解 C 語言語法,它僅是在程序源文件被編譯之前,實(shí)現(xiàn)文本替換的功能。
來源:http://c.biancheng.net/view/286.html
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點(diǎn),不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!