讨论/《C++ 面试突击》 - 用宏实现比较大小,以及两个数中的最小值/
《C++ 面试突击》 - 用宏实现比较大小,以及两个数中的最小值

不太好,比如使用max(var1 = 1, var2)会变成

var1 = 1 > var2 ? 1 : var2

由于操作符优先级,导致逻辑不是你想的逻辑了

展开全部 4 讨论