答案是前者,逻辑与的优先级更高
我们来做个例子验证一下
#include <iostream>
using namespace std;
int main() {
if (false && false || true) cout << "true";
else cout << "false";
return 0;
}
如果逻辑与的优先级更高的话会输出true,否则输出false。
输出的为true,所以逻辑与的优先级更高。
答案是前者,逻辑与的优先级更高
我们来做个例子验证一下
#include <iostream>
using namespace std;
int main() {
if (false && false || true) cout << "true";
else cout << "false";
return 0;
}
如果逻辑与的优先级更高的话会输出true,否则输出false。
输出的为true,所以逻辑与的优先级更高。