设a=5,b=6,c=7,d=8,m=2,n=2,则执行(m=a>b) && (n=c>d)后n的值为?

设a=5,b=6,c=7,d=8,m=2,n=2,则执行(m=a>b) && (n=c>d)后n的值为?
A.1 B.2 C.3 D.4
zhbsbhw 1年前 已收到2个回答 举报

281712784 幼苗

共回答了19个问题采纳率:89.5% 举报

B 因为与运算中,如果第一个条件为false(0)则第二个条件不执行,因为a>b已经是假,所以不执行n=c>d这句.
求采纳

1年前

5

wz4ever 幼苗

共回答了22个问题采纳率:81.8% 举报

答案是B 因为符号运算是左结合 先把a的值赋值给m 再比较m与b的大小 结果是false 后面的语句不执行 所以n的值没有改变

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.041 s. - webmaster@yulucn.com