慕丝淳舍
2021-02-06 10:07
要求求出x=0,2
int x = 0;
printf("x=%d\n",x);
printf("x=1%f\n",x++);
这个问题是在哪里??
解法不唯一~~~
第一个是x++,第二个是++x
x++先输出在自增加一,++x先加一在输出,所以上面是x++。此时输出x=0后x+1=1,再++x,先x+1=2在输出x=2,我也是学生可能会有点没说明白,见谅
你这样算出来输出的两个值均是0
int x=0;
printf("x=%d\n",x++);
printf("x=%d\n",++x);
C语言入门
926209 学习 · 20797 问题
相似问题