uj5u.com熱心網友回復:
宏是直接的文本替換展開后就是
k=10*(i)<(j)?(i):(j);
uj5u.com熱心網友回復:
#define MIN(i,j) ((i)<(j)?(i):(j))uj5u.com熱心網友回復:
已經給你展開了,所以應該很清楚知道結果了,這個k就是j賦值的。
因為10 * (i) < (j)這里*的優先級大于 <因此先執行10 * (i)然后執行 < (j);很明顯判斷為假,j賦值給k。
uj5u.com熱心網友回復:
k = 10*10>15?10:15 乘號優先級比較高吧uj5u.com熱心網友回復:
錯了 后面是15:10uj5u.com熱心網友回復:
謝謝,


uj5u.com熱心網友回復:
非常感謝,

漲知識了謝謝
uj5u.com熱心網友回復:
謝謝,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/22472.html
標籤:C語言
下一篇:MATLAB信號處理中卷積的問題
