猿则至上
2016-10-23 10:03
为什么第二到第四个都先取上一个的值,第六个不取上一个的值?
什么叫都先取上一个的值?没看懂
详细的分析结果:
第一行是a++,所以先取值后运算,输出的结果是100,运算后的结果是101;
第二行是++a,所以先运算后取值,输出的结果是102,取值结果是102;
第三行是--a,所以先运算后取值,输出的结果是101,取值结果是101;
第四行是a--,所以先取值后运算,输出的结果是101,运算后的结果是100;
第五行是a+1,要注意这不是自增自减运算,所以输出结果是101;
第六行是a,输出结果是100。
我这样写应该能看懂了吧。
命题在哪?
C语言入门
926026 学习 · 20793 问题
相似问题