这是我见过的唯一地方and,or并且not在C ++中被列为实际的运算符。当我在NetBeans中编写测试程序时,我得到了红色下划线,好像有语法错误,并认为该网站是错误的,但是NetBeans却是错误的,因为它按预期进行了编译和运行。
我可以看到!它受到青睐,not但是and&& 的可读性or似乎比他们的语法兄弟更好。为什么存在这些版本的逻辑运算符,为什么似乎没有人使用它?这是真正有效的C ++还是该语言随附的与C的某种兼容性?
||和的习惯&&,甚至!有时。字总是比“线路噪声”更好,更不用说与位操作运算符的混淆了。
and虽然更具可读性,然后再写“ and&& or” :)