TC官方合作论坛

 找回密码
 立即注册
查看: 1360|回复: 5

[已解决] 如果(1<2||1<3||1<4||1<5)

[复制链接]
发表于 2015-10-11 19:24:58 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
    如果(1<2||1<3||1<4||1<5)
        调试输出("对")
    结束
    如果((1<2)||(1<3)||(1<4)||(1<5))
        调试输出("对")
    结束


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

回复

使用道具 举报

发表于 2015-10-11 19:40:37 | 显示全部楼层
正确,但没有意义。
回复 支持 反对

使用道具 举报

发表于 2015-10-11 19:34:24 | 显示全部楼层
||    &&   ;    都能正确编译
回复 支持 反对

使用道具 举报

发表于 2015-10-11 23:54:52 | 显示全部楼层
本帖最后由 qq641235265 于 2015-10-11 23:55 编辑

你要先知道||跟&&的区别在哪里才能正确使用。
简单来说,||是或者的意思,&&是与的意思
||:1>0||1<0  //这个是成立的
&&:1>0&&1<0  //这个是不成立的
条件:只有100块钱,只有你跟我2个人,钱只在一个人手上
举例||:如果你有100块钱||我有100块钱,那么我们就去买彩 票。//成立,你跟我一个人有就可以去买彩 票了
举例&&:如果你有100块钱&&我有100块钱,那么我们去买彩 票。//不成立,因为只有100块钱,不可能你跟我都有100块钱(除非条件改变)
回复 支持 反对

使用道具 举报

发表于 2015-10-12 08:38:01 | 显示全部楼层
去看看符号优先级就知道了!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-15 01:55:33 | 显示全部楼层
问了官方,官方说用第2种写法,这样比较清楚
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-17 11:03 , Processed in 0.037999 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表