单选题
👁️ 浏览量:

试题题干

设int n;,执行表达式(n=0)||(n=1)||(n=2)||(n=3)后,n的值是()

A

0

B

1

C

2

D

3

参考答案

正确答案:

试题解析

||”是或运算符。对于逻辑或运算,如果第一个表达式被判定为“真”,则运算结果与第二个表达式无关,结果肯定为“真”时,此时不再对第二个表达式进行判定或计算。题中第二个表达式n=1判定为“真”,后面的表达式不再进行计算。