分析结果搞不懂

来源:3-3 自增与自减运算符

猿则至上

2016-10-23 10:03

为什么第二到第四个都先取上一个的值,第六个不取上一个的值?

写回答 关注

3回答

  • JustWannaHugU
    2016-10-23 10:58:45
    已采纳

    什么叫都先取上一个的值?没看懂

    JustWa... 回复猿则至上

    太客气了,解决了问题就好!

    2016-10-23 11:14:35

    共 2 条回复 >

  • 花开半夏123
    2016-10-25 23:49:59

    详细的分析结果:

    第一行是a++,所以先取值后运算,输出的结果是100,运算后的结果是101;

    第二行是++a,所以先运算后取值,输出的结果是102,取值结果是102;

    第三行是--a,所以先运算后取值,输出的结果是101,取值结果是101;

    第四行是a--,所以先取值后运算,输出的结果是101,运算后的结果是100;

    第五行是a+1,要注意这不是自增自减运算,所以输出结果是101;

    第六行是a,输出结果是100。

    我这样写应该能看懂了吧。

  • 慕粉4118678
    2016-10-23 11:13:06

    命题在哪?


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926026 学习 · 20793 问题

查看课程

相似问题