【发布时间】:2021-06-25 17:33:05
【问题描述】:
我总是使用“and”和“or”,但在大学时我学会了我们应该使用 && 和 ||...
【问题讨论】:
-
我遇到过编译器无法识别
and和or的实例。但是,&&和||已始终被编译器识别(尤其是当您有必须使用旧编译器编译的旧代码时)。 -
并非所有编译器都正确支持
and和or。我个人认为这样的代码是特殊的,但随着 Python 的出现,这可能会消失。我还发现or并不能真正区分||和|? -
搜索
&&和||会减少很多误报。 -
它们之间没有区别。虽然习惯使用
&&||,所以我建议你习惯它。 -
@Bathsheba 既不是 AND,顺便说一句 - 所有这些符号名称都无法传达操作的性质 - 无论是按位还是逻辑。我倾向于认为它们是不好的影响(我怀疑现在真的有人在使用不支持特殊符号的符号页面)。
标签: c++ codeblocks