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

admin2010-12-10  43

问题 设有定义下列:    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的值不变。
转载请注明原文地址:https://jikaoti.com/ti/XyB0FFFM
0

最新回复(0)