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

if(has7 = true) 判断条件不能这样写吗?为什么这样写会判定为TRUE?

if(has7 = true) 判断条件不能这样写吗?改成if(has7!=false)就对了

为什么这样写会判定为TRUE?


提问者:船丿长 2017-09-27 13:37

个回答

  • qq_慕仰3202168
    2018-11-19 10:55:49

    =是表示赋值,==是表示两边的值是否相等

  • 船丿长
    2017-09-27 13:48:45

    原来用if判定bool值必须用==或!=啊,单用一个=不行