int
i=5,n,m,x;
printf("%d,%d",m=++i,i);-->i加一后再赋给m
return
0;
结果是6,5---->结果应该是6,6
int
i=5,n,m,x;
printf("%d,%d",i,m=++i);---->先输出i,再将i加一赋给m
return
0;
结果是6,6----->结果应该是5,6
int
i=5,n,m,x;
m=i++
printf("%d,%d",m,i);--->这同第一种方法
return
0;
结果是6,5---->结果应该是6,6
int
i=5,n,m,x;
m=i++
printf("%d,%d",i,m););--->这同第一种方法
return
0;
结果是5,6---->结果应该是6,6
温馨提示:答案为网友推荐,仅供参考