MAXX是一个表达式的宏,里面还有变量定义啊,不能用int d = 来等于的啊改成 #define MAXX(x,y) (x)>(y) ?(x):(y) 吧
箭头指向的是个三元运算符宏不是函数,宏不是函数,宏不是函数,重要的事情说三遍宏里面不要有变量定义