已知:int a=1,b=2,c=3,d=4;,则执行语句a>b && ++c>=d;后,变量c的值是________。

缘起如梦 1年前 已收到1个回答 举报

kw23050 果实

共回答了23个问题采纳率:100% 举报

c的值没有变,还是3。
先判断a>b,结果是逻辑假,”逻辑假 && 其他表达式“的时候,因为前面已经是假,后面无论是什么结果,总的表达式也都是假,就不会再去执行”其他表达式“,所以++c没有执行,c还是3。

1年前

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