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

为什么不能这么写

else if (50000 <= money  < 100000)这么写为什么不行啊?

提问者:许向南飞 2020-09-19 21:01

个回答

  • weixin_慕妹6236683
    2020-11-02 14:41:35

    从左往右运算,50000 <= money  比较得到的结果是bool类型,拿bool类型和100000作比较,那肯定会报错啊

  • weixin_慕仔6442259
    2020-09-20 16:51:55

    “<”无法应用于“bool”和“int”类型的操作数