设有语句int a=4,则执行了a+=a-=a*a后产量a的值是?

 我来答
匿名用户
2014-01-05
展开全部

-24

简单解释

a-=a*a 得 a = 4 -16;

a = -12

a = a+a = -12 + -12 = -24

gcc 已验证过

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
静墨思
2014-01-05
知道答主
回答量:11
采纳率:0%
帮助的人:2.9万
展开全部
等价于a=a+(a=a-a*a)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-05
展开全部
答案是-24.。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尘小兀
2014-01-05
知道答主
回答量:52
采纳率:0%
帮助的人:14.9万
展开全部
先算a*a=16;
再a=a-16;a=-12;
再a=a+a;a=-24;
求采纳
追问
为啥不是-8吖?
追答
你指哪一步是-8。最后一步吗,那时候a不再等于4,而是-12。两个-12相加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式