这两个代码的逻辑有什么区别?

What is the difference between the logic of these 2 codes?

提问人:user1315789 提问时间:1/2/2021 更新时间:1/3/2021 访问量:61

问:

我有 2 行代码。他们的逻辑在我看来是一样的,但我遇到了一些错误,这似乎表明我错了。

代码 1;

A and B and C
OR (AA and BB) and CC
OR (AAA and BBB) and CCC
or (AAAA and BBBB) and CCCC

代码 2:

(A and B and C)
OR (AA and BB and CC)
OR (AAA and BBB and CCC)
or (AAAA and BBBB and CCCC)

这两个代码在逻辑上是等价的,我说得对吗?我看不出有什么区别。

逻辑运算符 逻辑布尔 表达式

评论

1赞 Tim Biegeleisen 1/2/2021
我同意,两个版本在逻辑上应该是相同的。
1赞 Mitch 1/2/2021
AND 比 OR 结合得更紧密,AND 是关联和共享的,所以是的,它们应该是等价的

答:

0赞 user1315789 1/3/2021 #1

我将回答我自己的问题。

这两个代码在逻辑上是等价的。没有区别。