问题 填空题

若有定义:int a=10,b=8,c=4;然后顺序执行下列语句后,变量a中的值是______。
c=(b-=(a-4));a=(c%2)+(b-1);

答案

参考答案:B

解析: 本题考查的是基本赋值运算符和赋值表达式。表达式c=(b-=a-4)等价于c=(b=b-a+4)等价于c=b=2;表达式a(c%2+(b-1))等价于a=1+2-1=2;因此最后a的值为2。

单项选择题
单项选择题