c語(yǔ)言的預(yù)處理有哪些 C語(yǔ)言有效的預(yù)處理命令總是以什么開(kāi)頭?
C語(yǔ)言有效的預(yù)處理命令總是以什么開(kāi)頭?C語(yǔ)言的預(yù)處理主要包括三個(gè)方面:1.宏定義;2.該文檔包含:3.條件編譯。預(yù)處理命令以符號(hào) "# "。宏定義命令:#define和#undef,用于定義和取消宏
C語(yǔ)言有效的預(yù)處理命令總是以什么開(kāi)頭?
C語(yǔ)言的預(yù)處理主要包括三個(gè)方面:
1.宏定義;
2.該文檔包含:
3.條件編譯。預(yù)處理命令以符號(hào) "# "。宏定義命令:#define和#undef,用于定義和取消宏。(注意,也可以用參數(shù)定義宏。)該文件包含命令:#include文件名或#include。使用前者時(shí)會(huì)先從當(dāng)前目錄中搜索頭文件,使用后者時(shí)會(huì)先從默認(rèn)的系統(tǒng)目錄中搜索。條件編譯:#ifdef、#else、#endif、#elif等。出于程序兼容性的考慮,有些語(yǔ)句希望在條件滿(mǎn)足時(shí)進(jìn)行編譯。此時(shí)將使用條件編譯命令。