标签: logic short-circuiting
如果我有:
bool foo = false; bool bar = true;
如果(foo&& bar)
Doe语句检查条形是否为真或是否跳过它因为foo已经为假?
答案 0 :(得分:0)
您所指的是short-circuit evaluation,它是否会发生取决于:
请注意,它不是if语句的属性,它只是使用一个布尔表达式,这是因为您使用了逻辑运算符;表达式同样可以分配给一个布尔变量,作为函数参数传递,等等。
if