单选题
设int n;,执行表达式(n=0)||(n=1)||(n=2)||(n=3)后,n的值是
A、
0
B、
1
C、
2
D、
3
【正确答案】
B
【答案解析】
逻辑或的结合性是自左向右,只要有一个对象为非0,则表达式为1,即为真。而且非0对象后的表达式不再运算,因此运算完(n=1),其后的表达式都不再运算,n=1。
提交答案
关闭