试题题干
设int n;,执行表达式(n=0)||(n=1)||(n=2)||(n=3)后,n的值是()
参考答案
正确答案:
试题解析
“||”是或运算符。对于逻辑或运算,如果第一个表达式被判定为“真”,则运算结果与第二个表达式无关,结果肯定为“真”时,此时不再对第二个表达式进行判定或计算。题中第二个表达式n=1判定为“真”,后面的表达式不再进行计算。
设int n;,执行表达式(n=0)||(n=1)||(n=2)||(n=3)后,n的值是()
“||”是或运算符。对于逻辑或运算,如果第一个表达式被判定为“真”,则运算结果与第二个表达式无关,结果肯定为“真”时,此时不再对第二个表达式进行判定或计算。题中第二个表达式n=1判定为“真”,后面的表达式不再进行计算。