若有定义语句:int x=10;,则表达式x-=x+x的值为
答案:3 悬赏:0
解决时间 2021-03-26 00:51
- 提问者网友:兔牙战士
- 2021-03-25 01:21
若有定义语句:int x=10;,则表达式x-=x+x的值为
最佳答案
- 二级知识专家网友:千杯敬自由
- 2021-03-25 02:31
+ 的优先级高,所以先执行加法,原式化为 X -= 20,让X自减20,所以答案是 X = 10 - 20 = -10
全部回答
- 1楼网友:孤老序
- 2021-03-25 04:05
赋值符号(=) 优先级很低,所以先算x+x 值为20;再算 x-=20;就是-10的!!!
- 2楼网友:罪歌
- 2021-03-25 03:13
先计算x+x = 10+10 =20,存入临时变量
x还是10
再执行 -= 操作, x-= 20,执行 x= 10-20= -10
结果 x 变为 -10
x还是10
再执行 -= 操作, x-= 20,执行 x= 10-20= -10
结果 x 变为 -10
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯