Linux C學習第十四天

一、宏函數 1.避免了函數的入棧出棧跳轉等開銷,可以提高程序運行效率。 2.但是多次調用會使代碼變得龐大。 宏的有效範圍: 從宏定義的位置開始到文件結束或者取消宏定義 1、不做作用域檢測 2、不做類型檢測 #define SUM(a, b) ((a)+(b)) #define MIN(a, b) ((a)<(b) ? (a) : (b)) #ifdef 標識符 程序段1 #else 程序段2 #e
相關文章
相關標籤/搜索