问答详情
源自:3-8 练习题

自加运算符怎么理解?


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

提问者:至尊宝vs二爷 2018-08-01 22:10

个回答

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

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

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

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


  • 逐光阴影
    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就是先加再输出