课程
/后端开发
/C
/C语言入门
为什么运行结果是100,102,101,101,101,100?
2018-08-09
源自:C语言入门 3-3
正在回答
a++;先运行代码,再执行a=a+1,输出a=100后,此时存储a值应为101;
++a;先执行a=a+1=102,然后执行代码,输出a=102;
--a;先执行a=a-1=101,然后执行代码,输出a=101;
a--;先执行代码输出a=101,再执行a=a-1=100,此时存储a值应为100;
第5行输出值应为a+1即101,但并未把值赋给a,故a值未变,仍为100;所以第6行直接输出100
慕娘6268485 提问者
房东的瞄
趁我热情未改g 回复 房东的瞄
趁我热情未改g 回复 趁我热情未改g
慕娘9182204
chen忆11234 回复 趁我热情未改g
秒懂,感谢
非常感谢
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答运行结果为什么是这样的
5 回答运行结果是101,为什么?帮我看看。
3 回答为什么运行结果是错的
1 回答运行结果为什么是69.400002
1 回答运行结果为什么是97