为什么例题中a--后等于101???

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

少保罗成0

2020-01-29 17:32

看傻了,不是a赋值后-1=99么?

写回答 关注

1回答

  • 慕先生3257719
    2020-02-17 17:20:21

    它跟上面的x是有关联的,一步一步来算

    第一个输出为a++,先取值再运算取值100,再运算100+1,所以显示a=100,实际上a的值已经为101了

    第二个为++a,先运算在取值,此a为101,然后为++a,先运算在取值所以现在a=102,再输出a=102

    第三个为--a,先运算在取值,此时a=102,先运算在取值,--a为102-1,所以此时a=101,输出也为101

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题