#define MIN2要修改为:#define MIN2(x,y) (x<=y?x:y)外面套一层括号,确保里面的代码不受外面代码的优先级影响#define MIN4也要一样修改,在外层套一对括号
宏定义是代入式运算的。