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

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