【问题标题】:What is a && (a || b) equivalent to? [closed]&& (a || b) 等价于什么? [关闭]
【发布时间】:2015-08-22 14:14:13
【问题描述】:

A.真的

B.一个

C.一个 || !b

D. !a || b

谁能给我解释一下? 谢谢

【问题讨论】:

  • 你以前学过离散数学吗?或者你了解及物性法则之类的吗?
  • @user3437460 不知道我需要这样做...
  • 如果你想要一个令人信服的答复和深入的解释,我建议你把这个问题发到math.stackexchange.com 数学家可能比问程序员更能教你。不是说你需要知道这些东西,但是如果你知道这些,你可以在几秒钟内解决它。
  • 如果 a 为假,则 && 也为假。如果 a 为真,则 && 的第一部分为真,并且因为真 ||有些事也是真的,第二部分是真的。因此,如果 a 为真,则为真,如果为假,则为假。这意味着正确的解决方案是 B。

标签: boolean logic


【解决方案1】:

因为 && 和 ||是short circuit operators

if a = true // output is true
if a = false // output is false

所以,B:a 就是答案

【讨论】:

    猜你喜欢
    • 2010-12-08
    • 2021-09-10
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多