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

懵逼一题来了

单选练习题

int a = 5; int b = 9;在以下算式中,选出运算结果为真,即结果为1的算式

你的答案是A,不正确!

解析

b++为9,a*2为10,9>=10显然运算结果为假

看正确答案

Bb++>=a*2 || b-a<=a

这个怎么回事?i++不等于10吗?

提问者:慕粉4988923 2016-11-06 17:25

个回答

  • 慕仔8205494
    2016-11-06 17:46:12
    已采纳

    b++>=a*2 为假

    b-a<=a 为真

    ||是或运算,两个条件有一个为真,或运算就为真


  • ZHANGNANA
    2016-11-06 17:47:05

    b++是先使用b得值后,再执行b=b+1,即b++>=a*2时的b为9,执行完这个式子之后b才为10