【发布时间】:2010-09-11 22:56:07
【问题描述】:
以什么顺序测试以下参数(在 C++ 中)?
if (a || b && c)
{
}
我刚刚在我们的应用程序中看到了这段代码,我讨厌它,我想添加一些括号来澄清排序。但在我知道我将它们添加到正确的位置之前,我不想添加括号。
编辑:接受的答案和跟进
此链接包含更多信息,但并不完全清楚其含义。看来||和 && 具有相同的优先级,在这种情况下,它们是从左到右计算的。
【问题讨论】:
标签: c++ binary-operators