一道C语言运算题

inta=6;问a+=a-=a*aa的值为多少?a+=a-=a/2a的值为多少?希望大神讲解一下... int a=6;
问 a+=a-=a*a a的值为多少?
a+=a-=a/2 a的值为多少?
希望大神讲解一下
展开
 我来答
巴纳森
2011-10-31
知道答主
回答量:13
采纳率:0%
帮助的人:6.7万
展开全部
将语句1分解为:
a=6;
a=a-a*a;
a=a+a;
这样a=-60;
第二句分解为:
a=-60;
a=a-a/2;
a=a+a;
a=-60;
最后的结果为a为-60
furious_tauren
2011-10-31 · TA获得超过4056个赞
知道大有可为答主
回答量:1913
采纳率:100%
帮助的人:773万
展开全部
1, a+=a-=a*a 赋值运算是从右往左: a-= a*a 即使 a = a - a * a 代入数值得 -30, a+=a ,就是-60
2, a+=a-=a/2 : a-=a/2 就是 a = a - a/2即3, a+=a就是a = a + a就是 a = 3+3即6
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式