【发布时间】:2013-05-29 04:40:58
【问题描述】:
这个语句的等价物是什么?
if(cond1 AND cond2 AND cond3 OR cond4 AND cond5 AND cond6)
是吗
if((cond1 AND cond2 AND cond3) OR (cond4 AND cond5 AND cond6))
或者
if(cond1 AND cond2 AND (cond3 OR cond4) AND cond5 AND cond6)
或者
if(((cond1 AND cond2 AND cond3) OR cond4) AND cond5 AND cond6)
等等……
这一直是我一直害怕接近的事情,我只是将括号括起来( ) 中的条件。如果我的心能安定下来就好了。
【问题讨论】:
-
使用括号消除歧义是个好主意。