#define max(a, b) ((a) > (b) ? (a) : (b)) #define min(a, b) ((a) > (b) ? (b) : (a)) #define abs(a) ((a) > 0 ? (a) : (0 - (a))) c = max(a, ++b) -> c = ((a) > (++b) ? (a) : (++b)) 看,坑了吧。