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语言入门
926020 学习 · 20793 问题
相似问题