A-A+

设有定义下列: int a=1 b=2 c=3 d=4 m=2 n=2; 则表达式(m=a>

2022-08-06 04:46:01 问答库 阅读 176 次

问题详情

设有定义下列: int a=1,b=2,c=3,d=4,m=2,n=2; 则表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
A.4
B.3
C.2
D.0

参考答案

正确答案:C
解析: 在逻辑与&&运算中,如果第一个操作数为假,则结果是假,后面的操作数不参与运算,本题中因为第一个操作数(m=a>b)为假,所以第二个操作数(n=c>d)不参加运算,因此n的值不变。

考点:表达式,定义