是的,这是有效的 C++ 代码: if (false or (true and not false)) ... 在C语言中,bitand和xor等操作符过去是宏,但现在它们已经成为关键字了!你甚至可以重载它们!那么,为什么还会有人教或编写这样的内容: if (false || (true && !(false))) ... 为什么没有人使用它们?
iso646.h
中定义。 - Sebastian Mach