设a=5,b=6,C=7,d=8,x=2,y=2,执行(x=a>b)&&(y=C>d)后y的值为()

设a=5,b=6,C=7,d=8,x=2,y=2,执行(x=a>b)&&(y=C>d)后y的值为()
A、1
B、2
C、3
D、4
【正确答案】:B
【题目解析】:由于a>b的值为0所以x的值为0,又因为“&&”运算符为“与”运算,所以“y=c>b”没有执行,y的值没变。