鱼C论坛

 找回密码
 立即注册
查看: 1167|回复: 6

[已解决]or的相关问题

[复制链接]
发表于 2021-2-23 10:52:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

x
3 or 4  取3,那0 or 3 呢?
or中至少有个非零是取前面,那0 or 3 取0吗?
最佳答案
2021-2-23 12:33:16
本帖最后由 昨非 于 2021-2-23 12:35 编辑

第一点:逻辑表达式的短路定则:
   A or B:当A为true时,直接得到结果为true,不执行后面的B
   A and B:当A为false时,直接得到结果为false,不执行后面的B

第二点:整型值只要非零,都是true

在这里:
4 or 3,4直接为true,不看后面的3
0 or 3,0为false,所以需要看后面的3,3为true
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-2-23 11:06:24 | 显示全部楼层
本帖最后由 51Arduino32 于 2021-2-23 11:08 编辑

A or B
如果A不是 0 那就取 A ,否则就 取 B
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-23 11:23:36 | 显示全部楼层
or 返回第一个真值 或 最后一个假值
所以 3 or 4 返回第一个真值 3,同理 0 or 3第一个真值是3 所以也返回3
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-23 12:33:16 | 显示全部楼层    本楼为最佳答案   
本帖最后由 昨非 于 2021-2-23 12:35 编辑

第一点:逻辑表达式的短路定则:
   A or B:当A为true时,直接得到结果为true,不执行后面的B
   A and B:当A为false时,直接得到结果为false,不执行后面的B

第二点:整型值只要非零,都是true

在这里:
4 or 3,4直接为true,不看后面的3
0 or 3,0为false,所以需要看后面的3,3为true
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-24 15:08:20 | 显示全部楼层
51Arduino32 发表于 2021-2-23 11:06
A or B
如果A不是 0 那就取 A ,否则就 取 B

get到了,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-24 15:09:22 | 显示全部楼层
叙白 发表于 2021-2-23 11:23
or 返回第一个真值 或 最后一个假值
所以 3 or 4 返回第一个真值 3,同理 0 or 3第一个真值是3 所以也返回 ...

get到了,蟹蟹
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-24 15:09:57 | 显示全部楼层
昨非 发表于 2021-2-23 12:33
第一点:逻辑表达式的短路定则:
   A or B:当A为true时,直接得到结果为true,不执行后面的B
   A and B ...

get到了,蟹蟹
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-26 12:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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