x++ 结果不应该是2吗,为什么还是1

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

农夫三拳啊

2021-10-03 19:31

http://img.mukewang.com/615994590001122010700758.jpg求大佬帮帮忙,给小弟看看

写回答 关注

2回答

  • weixin_慕盖茨2597418
    2022-01-30 13:28:25

    因为x++那一句输出的值是不加1的,但是它在下一个步骤的时候会加1,相当于这个加1发生在这一步输出之后和下一步开始运算之前。

  • 忘生1284631
    2021-10-03 20:44:16

    好好看看书上的定义,++x是先自增再输出,输出是变化后的值;++x是先输出再自增,输出是原来的值。

    忘生1284...

    刚写错了第二个是x++,并且虽然x++输出的是原来的值,但他的实际值已经变为2了,下步操作按2计算

    2021-10-03 20:50:10

    共 1 条回复 >

C语言入门

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

926026 学习 · 20793 问题

查看课程

相似问题