单选题
👁️ 浏览量:

试题题干

设int a=0, b=0, m=1;,则表达式(a!=b)&&(m=2)和m的值分别是( )

A

0, 1

B

1, 1

C

0, 2

D

1, 2

参考答案

正确答案:

试题解析

逻辑与“&&”相当于“同时”;
逻辑或“||”相当于“或者”。
故本题中,(a!=b)结果为0。对于逻辑与&&,如果第一个表达式被判定为“假”,即0,则运算结果与第二个表达式的值无关,结果肯定为“假”,故不再对第二个表达式进行判定或计算,故m的值不变,即m=1。
综上,与运算结果为0,m=1。故选A。