【正文】
tf(“correct!\n”)。 宏展開: printf(“2*PI=%f\n”,*2)。 ……… } 例 : 用宏定義和函數(shù)實現(xiàn)同樣的功能 宏定義 計算機(jī)基礎(chǔ)教學(xué)部 ?功能:一個源文件可將另一個源文件的內(nèi)容全部包含進(jìn)來 ?一般形式: include “文件名 ” 或 include 文件名 include “” A B A ?處理過程:預(yù)編譯時 ,用被包含文件的內(nèi)容取代該預(yù)處理命令,再對“包含”后的文件作一個源文件編譯 文件包含 計算機(jī)基礎(chǔ)教學(xué)部 ?被包含文件內(nèi)容 ? 源文件 (*.c) ? 頭文件 (*.h) ?文件包含可嵌套 include “” A C include “” B A C B 文件包含 計算機(jī)基礎(chǔ)教學(xué)部 課堂練習(xí) 練 執(zhí)行下面程序后, a的值是() include define SQR(X) X*X main() { int a=10,k=2,m=1。 宏定義 計算機(jī)基礎(chǔ)教學(xué)部