供参考:
#include<stdio.h> //x + 1;//不带副作用 //x++;//带有副作用 #define MAX(a, b) ((a) > (b) ? (a) : (b)) int main() { int x = 5; int y = 8; int z = MAX(x++, y++); printf("x=%d y=%d z=%d\n", x, y, z);//输出的结果是什么? return 0; }