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

admin2011-06-10  34

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

选项

答案2

解析 本题考查的是基本赋值运算符和赋值表达式。表达式c=(b-=a-4)等价于c=(b=b-a+4)等价于c=b=2;表达式a(c%2+(b-1))等价于a=1+2-1=2;因此最后a的值为2。
转载请注明原文地址:https://kaotiyun.com/show/43Pp777K
0

最新回复(0)