使用宏定義應注意的問題

一,自定義一個標準宏MIN函數 #define MIN(A, B) ((A) <= (B) ? (A) : (B)) 要注意的問題spa 1,要將定義中的參數與整個宏用括號括起來。code 2,宏定義能夠實現相似函數的功能,但它終歸不是函數,而宏定義括號中的"參數"也不是真正的參數,在宏展開時對參數進行的是文本替換。class
相關文章
相關標籤/搜索