课程
/后端开发
/C
/C语言入门
#include <stdio.h>
int main()
{
int x = 0;
printf("x=%d\nx=%d",x++,++x);
return 0;
}
运行结果是:x = 1
x = 2
2019-02-23
源自:C语言入门 3-3
正在回答
printf("x=%d\n",x++);
printf("x=%d\n",++x);
我用你的代码运行了一下,有警告哦
printf("x=%d",++x);
这么打出来就可以,有啥区别吗?
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答我用的x++输出不应该是0 嘛,为什么是1?
1 回答int x=0,应该是x++=1 ++x=2啊,为什么x++=0
1 回答第五个输出的为什么是y =%d,不应该是x%y =1吗
1 回答最后为什么是10,不应该是1嘛....
3 回答x++ 结果不应该是2吗,为什么还是1