试题题干
设int a=0, b=0, m=1;,则表达式(a!=b)&&(m=2)和m的值分别是( )
参考答案
正确答案:
试题解析
逻辑与“&&”相当于“同时”;
逻辑或“||”相当于“或者”。
故本题中,(a!=b)结果为0。对于逻辑与&&,如果第一个表达式被判定为“假”,即0,则运算结果与第二个表达式的值无关,结果肯定为“假”,故不再对第二个表达式进行判定或计算,故m的值不变,即m=1。
综上,与运算结果为0,m=1。故选A。