课程
/后端开发
/C
/C语言入门
为什么第二到第四个都先取上一个的值,第六个不取上一个的值?
2016-10-23
源自:C语言入门 3-3
正在回答
什么叫都先取上一个的值?没看懂
猿则至上 提问者
JustWannaHugU 回复 猿则至上 提问者
详细的分析结果:
第一行是a++,所以先取值后运算,输出的结果是100,运算后的结果是101;
第二行是++a,所以先运算后取值,输出的结果是102,取值结果是102;
第三行是--a,所以先运算后取值,输出的结果是101,取值结果是101;
第四行是a--,所以先取值后运算,输出的结果是101,运算后的结果是100;
第五行是a+1,要注意这不是自增自减运算,所以输出结果是101;
第六行是a,输出结果是100。
我这样写应该能看懂了吧。
命题在哪?
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答结果看不懂
1 回答搞不懂..
2 回答搞不懂
1 回答运行结果不懂
1 回答张卓奇是谁? 唉 搞不懂 搞不懂!!