问题 填空题

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

多项选择题
单项选择题