A-A+
若有定义int a=10 b=9 c=8; 接着顺序执行下列语句 变量b中的值是【 】。 c
问题详情
若有定义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。