当前位置: > 3、设x是int型变量,且x的初值为10,则计算表达式x-=x+=x+2后,x的值为 ( ) A.22 B.44 C.0 D.12 key:C...
题目
3、设x是int型变量,且x的初值为10,则计算表达式x-=x+=x+2后,x的值为 ( ) A.22 B.44 C.0 D.12 key:C
为什么是
x-=x+=x+2
因为:x+=y 等价于 x=x+y 我个人认为是:x=x-(x+=x+2) --->x=x-(x=x+(x+2))
-->x=x-(2x+2)-->x=-x-2 带人数据--->x=-12

提问时间:2020-12-05

答案
不要误导人家好吧
正确的解应该是:
从右向左没错,但是 C_Study_Room 的计算是错误的!
x+2 计算完之后 x 的值仍为 10
此时,应该是 x += 12 (即:x = x + 12),此时 x 的值为22,
原等式此时可以简化为 x -= 22(即:x = x - 22)
最后,结果为0.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.