课程
/后端开发
/C
/C语言入门
上一部输出结果为101,运算后不就是100了么,
2018-08-05
源自:C语言入门 3-3
正在回答
这一个语句的上一句执行完了之后,a就变成了100,然后100加一就变成了101
慕斯6354735 提问者
好的谢谢,意思是输出来的值是101,但是a的值还是100是吧
这样跟你说吧,a--输出的时候a的值还没有变,输出这一步骤执行之后a才变成100;变成100的时候是在上一步没有执行完下一步还没开始之前,所有a+1=101;
修裾欲溯空 回复 慕斯6354735 提问者
修裾欲溯空
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答为什么int a=100,printf(“%d\n”,a++)的输出不是101
5 回答想问问为什么输出结果是100 102 101 101 101 100
2 回答不是很懂“printf("x=%d\n",x);输出的是100”,为什么输出为100
2 回答printf("%d\n%d\n%d\n%d\n%d\n%d\n",++a,--a,a++,a--,a+1,a);
4 回答为什么运行结果是100 102 101 101 101 100