为了账号安全,请及时绑定邮箱和手机立即绑定

为什么C的值是0?不应该是30的吗?大神指点迷津!

为什么C的值是0?不应该是30的吗?大神指点迷津!

真小人 2017-08-24 23:12:08
查看完整描述

2 回答

?
胜利女神在微笑

TA贡献67条经验 获得超59个赞

int B = one+=A; 
//首先看右边one+=A; 相当于one = one +A;所以one =40
//然后运算完毕将one的值赋值给B,所以B=40,
//C= B-one; 为0


查看完整回答
2 反对 回复 2017-08-25
?
慕斯9256835

TA贡献1条经验 获得超1个赞

int b =one+=a这句话相当这两句语句
one = one+a //10+30=40,one=40
int b = one //把40赋值给b
所以最后就是0了,应该是这样,码是用手机打的,见谅。

查看完整回答
1 反对 回复 2017-08-25
  • 2 回答
  • 0 关注
  • 1622 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信