淺析c語言中的宏

宏的定義 #define MAX 1024; 宏與函數的區別 1.時間方面web 宏是在預處理階段就會處理好,函數則須要經歷預處理,編譯,連接等過程所用的時間會長不少 宏使用時會進行宏展開,這時會增加源程序的長度,可是執行時間比較快(這是相對於宏比較短而言,若是宏很長展開後目標文件比較大,執行速度就會減慢).函數的調用不會使源代碼增長 2.安全性方面安全 1.函數的調用時會先進行形參實例化,使用帶
相關文章
相關標籤/搜索