define要执行两次?
关键就是运算符的比较级大小!
bug: int res = 5 * min(2 , 3);计算结果为2,原因就在于它被展开为: res = 5 * 2 > 3? 2: 3;
K=10*(MIN(i,j))
三目运算符判断语句为真输出?后的语句;并且根据宏定义那个函数也是求两个数中的较小的数。所以的确应该是10呀
所以变成了10*x < y ? x:y
宏定义是直接替换