写一宏定义求三个数的中间值
#define MID(a, b, c)
[解决办法]
- C/C++ code
#define MID(a, b, c) (a < b ? (b < c ? b : a < c ? c : a) : (b > c ? b : a > c ? c : a))
[解决办法]
以前好像有过类似的贴,不过实际上用宏完成这种稍微有点复杂的问题还不如用函数
[解决办法]
- C/C++ code
#define MID(a, b, c) \(a + b + c)/3