實現一個沒有bug的宏----MAX

實現一個沒有bug的宏----MAX 分析:(1)首先可以先簡寫一個有bug的宏。 (2)然後根據 gcc -E MAx.c 來進行判斷bug (3)可以使用__typeof(a) _a = (a) 進行替換,這樣的a++就不會在加了。 gcc -E MAx.c 結果如圖所示: 代碼如下: 結果如下:
相關文章
相關標籤/搜索