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

b++>=a*2&&b-a<=a???如何运算的

不懂哎!!第二个b的初始值是10吗?

提问者:拿奖学金养你呀 2020-10-13 10:30

个回答

  • LouZhu_hh
    2020-10-28 09:09:09
    已采纳

    b++=9

    9>=10&&4<=5

    0&&1=1


  • 慕莱坞7197699
    2021-07-12 13:21:28

    ①先看b++>=a*2

    b++为先取值,再计算,则

    b++>=a*2等价于9>=10

    ②再看b-a<=a

    经过上一步的自增运算,此时b=10,则

    b-a<=a等价于10-5<=5,即5<=5

    故9>=10&&5<=5,结果为0。

  • 慕圣3404729
    2020-10-13 16:05:13

    "++"在前先计算“++”在后先赋值

    b++=a得到的a=b
    ++b=a得到的a=b+1