A-A+

若有定义int a=10 b=9 c=8; 接着顺序执行下列语句 变量b中的值是【 】。 c

2022-08-12 18:43:53 问答库 阅读 197 次

问题详情

若有定义int a=10,b=9,c=8;,接着顺序执行下列语句,变量b中的值是【 】。 c=(a-=(b-5)); c=(a%11)+(b=3);


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:3
这里:b-5=4,a=4之后a的值为6,并把它赋给c。此时b的值并未被改变。在第2千表达式中,也只有赋值表达式b=3改变了b的值。所以两行语句执行完毕,b的值应该为3。

考点:变量,语句