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