TC官方合作论坛

标题: 如果(1<2||1<3||1<4||1<5) [打印本页]

作者: 1487047266    时间: 2015-10-11 19:24
标题: 如果(1<2||1<3||1<4||1<5)
    如果(1<2||1<3||1<4||1<5)
        调试输出("对")
    结束
    如果((1<2)||(1<3)||(1<4)||(1<5))
        调试输出("对")
    结束


这两种写法都能正确编译,也能运行,这两种写法都正确吗?


作者: 312120292    时间: 2015-10-11 19:34
||    &&   ;    都能正确编译
作者: 言术    时间: 2015-10-11 19:40
正确,但没有意义。
作者: qq641235265    时间: 2015-10-11 23:54
本帖最后由 qq641235265 于 2015-10-11 23:55 编辑

你要先知道||跟&&的区别在哪里才能正确使用。
简单来说,||是或者的意思,&&是与的意思
||:1>0||1<0  //这个是成立的
&&:1>0&&1<0  //这个是不成立的
条件:只有100块钱,只有你跟我2个人,钱只在一个人手上
举例||:如果你有100块钱||我有100块钱,那么我们就去买彩 票。//成立,你跟我一个人有就可以去买彩 票了
举例&&:如果你有100块钱&&我有100块钱,那么我们去买彩 票。//不成立,因为只有100块钱,不可能你跟我都有100块钱(除非条件改变)
作者: qwe1063422121    时间: 2015-10-12 08:38
去看看符号优先级就知道了!!
作者: 1487047266    时间: 2015-10-15 01:55
问了官方,官方说用第2种写法,这样比较清楚




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1