#define max(a,b){(a)>(b)?a:b}
int main(){
int a=5;
int b=0;
int c=max(++a,b)//(++a)>(b)?(++a):b如果是a大于b则执行两次++a.
Int d=max(++a,b+10)//和上一行一样,但是这里b大后一次的++a不执行。
}
输出结果,8 0 7 10
#define max(a,b){(a)>(b)?a:b}
int main(){
int a=5;
int b=0;
int c=max(++a,b)//(++a)>(b)?(++a):b如果是a大于b则执行两次++a.
Int d=max(++a,b+10)//和上一行一样,但是这里b大后一次的++a不执行。
}
输出结果,8 0 7 10