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

C语言中printf("%d",X--)输出的是X的值还是X-1的值?~

输出的是x的值 先输出在自减如果是--x就反过来,先自减在输出

c语言中,下面的语句作用是:
int x=1;//声明整型变量x,并赋值1
x=x++;//这是后自增,分两步执行:先赋值x=x,赋值后仍然x=1;然后x再自增,自增后x=2
printf(“%d”,x)//输出x的值(2)
所以, 输出x的值是2。

输出X,++X是输出X+1.

如果int x=6,则
printf("%d",x++);输出值为6;printf("%d",++x);输出值为7;
如果再printf("%d",x);输入值为7;

printf("%d",x++);相当于printf("%d",x); x++;

相关兴趣推荐

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网