c语言中 printf("%d",x++);最后输出的是x还是x+1?
C语言中printf("%d",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++;
输出的是x的值 先输出在自减如果是--x就反过来,先自减在输出
c语言中,下面的语句作用是:
int x=1;//声明整型变量x,并赋值1
x=x++;//这是后自增,分两步执行:先赋值x=x,赋值后仍然x=1;然后x再自增,自增后x=2
printf(“%d”,x)//输出x的值(2)
所以, 输出x的值是2。
如果int x=6,则
printf("%d",x++);输出值为6;printf("%d",++x);输出值为7;
如果再printf("%d",x);输入值为7;
printf("%d",x++);相当于printf("%d",x); x++;