自加运算符怎么理解?

来源:3-8 练习题

至尊宝vs二爷

2018-08-01 22:10


https://img3.mukewang.com/5b61bef20001849e10320551.jpgb++为什么等于9

写回答 关注

7回答

  • BurYiA
    2018-08-01 23:02:18
    已采纳

    你自己试的做个输出程序看一下结果比较一下就知道了,这个真的是要自己试过几次才会理解的

  • 慕慕7486097
    2018-10-11 21:08:14

    这里用b作为运算结果,再参与比较,所以b++结果是9。


    慕慕7486...

    打错了,应该是b++。

    2018-10-11 21:09:49

    共 1 条回复 >

  • 逐光阴影
    2018-10-08 07:17:07

    建议去看看3-3节的例题和答案,把例题想通了这边就没问题了

  • 逐光阴影
    2018-10-08 07:15:23

    b++表示先取值后自增,则原式应为9>=5*2&&9-5<=5,即0&&1为0。自增后的b=10进入这一行之后的运算。

  • 慕少3412529
    2018-10-07 16:02:04

    先取值,即b=9,输出值为9.之后再运算b=b+1=10,即在下步运算中b取值为10

  • 原来是妳
    2018-08-31 14:52:14

    先得出结果,b=9,++不显示,但是已经+1,如果后面还有b那就在取b+1=10值在运算。

  • Sinann
    2018-08-01 22:47:25

    https://img2.mukewang.com/5b61c7a900012aa904320091.jpg如图所示 

    a++就是先输出a 再加1

    ++a就是先加再输出

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题