若有定义:int a=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是( )。 c=(b-=(a-5)); a=(c%3)+(a=8);

admin2011-06-10  28

问题 若有定义:int a=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是(       )。   c=(b-=(a-5));   a=(c%3)+(a=8);

选项

答案7

解析 本题考查基本赋值运算符和赋值表达式。c=(b-=a-5))等价于c=b-(a-5)b=7。c%3=1,a=(c%3)+a=8)=9,但c的值在第二条语句只能够并没有被改变,因此c的值还是7。
转载请注明原文地址:https://kaotiyun.com/show/ZJPp777K
0

最新回复(0)