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

admin2012-08-23  26

问题 若有定义: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/o8Pp777K
0

最新回复(0)