【发布时间】:2013-11-02 09:58:57
【问题描述】:
我正在尝试检查 case1 和或 case2
并想出了以下代码
if(case1 && || case2)..
但它似乎不起作用,甚至可以使用这样的两个运算符吗?如果没有,是否有任何解决方法?
【问题讨论】:
-
这也没有任何意义......你有没有想过你想要达到的目标? -> 你不能像这样使用运算符。你知道布尔代数吗?
-
那么您希望 case1 和 case2 为真,或者 case1 或 case2 为真?你的说法没有任何意义
-
和 + 或?怎么回事?你知道这是布尔值吗?
-
我刚刚意识到我的问题是多么愚蠢,我想我试图实现的目标是,如果某件事与 case1 一起出现,或者只是 case1 或 case2
-
如果
case1和case2是布尔值(它们必须用作&&或||的操作数),您可以检查其中一个是否为真(不包括- 或)只需执行if (case1 != case2)。