![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
C语言中,int a=6; a+=a-=a*a; printf("%d",a);结果是多少?
4个回答
展开全部
考试的悲剧,开发中永远不会写这种代码
结果是-60
x = a * a = 36
y = a - x = -30
a = a + y = -60
结果是-60
x = a * a = 36
y = a - x = -30
a = a + y = -60
展开全部
int a=6;a+=a-=a*a;printf(“%d”,a);输出结果?
a*a=36
a-=a*a 此时a=6-36=-30
a+=a -30-30= -60
a*a=36
a-=a*a 此时a=6-36=-30
a+=a -30-30= -60
参考资料: http://zhidao.baidu.com/question/17955639.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不会报错吗,连续赋值也没这个样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
-60,不解释,要解释请追问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |