C语言中:n+=n-=n*n怎么算???

next_kaifulee
2011-06-10 · TA获得超过397个赞
知道答主
回答量:60
采纳率:0%
帮助的人:73.1万
展开全部
(1).自右向左运算
(2).我们假设n=2,先算n*n即n-=4
(3).目前n=2,则n-=4为n=n-4,那么n=-2
(4).n+=-2,又因为(3)中n的值已经变成了-2,那么n=n-2=-2-2=-4
关键有两个地方,一是自右向左运算,二是在(3)的时候n的值也变成了-2,不知道这样解释你明白没。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式