qq_若如初见_8
2017-03-22 17:20
#include<stdio.h>
int main()
{
int a=100;
printf("%d\n",a++);
printf("%d\n",++a);
printf("%d\n",--a);
printf("%d\n",a--);
printf("%d\n",a+1);
printf("%d\n",a);
return 0;
}这道题运行结果及解释?
--x和x--也是同样的道理,望采纳
#include <stdio.h>
int main()
{
int x = 0;
printf("x=%d\n",x++);
printf("x=%d\n",++x);
return 0;
}
这个输出是0和2,因为x++是输出完再加1,所以输出完0再加1,然后这时候x变成1,又因为++x是先加1再输出,所以这时候的x=1再加上1就是2了,不懂再问我,我也是新手
C语言入门
928197 学习 · 21544 问题
相似问题