c语言中 printf("%d",x++);最后输出的是x还是x+1?

如题所述

输出X,++X是输出X+1.
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-27
如果int x=6,则
printf("%d",x++);输出值为6;printf("%d",++x);输出值为7;
如果再printf("%d",x);输入值为7;本回答被网友采纳
第2个回答  2014-11-28
printf("%d",x++);相当于printf("%d",x); x++;追问

也就是说我在输出x之后,在给x加上1,如果这就是程序的最后,那么显示出来的应该是x把

追答

没错

本回答被提问者采纳