永发信息网

main() { int a=3; printf("%d\n",(a+a-=a*a)); }

答案:4  悬赏:50  手机版
解决时间 2021-11-09 04:55
main() { int a=3; printf("%d\n",(a+a-=a*a)); }
最佳答案
1 改正:
int a=3; printf("%d\n",(a+=a-=a*a));

2 输出:
-12追问为什么答案是-12啊?不明白?具体说一哈谢谢!追答1先算
a-=a*a
等价于
a=a-a*a
=3-3*3
=-6

2 再算
a+=-6
等价于
a=a+(-6)
=(-6)+(-6)
=-12追问明白了,谢谢哈!c语言确实学习困难啊。天天看还是不懂。请教哈怎么学c语言啊?
全部回答
应该不支持这种运算的吧...
这是非法的:
a+a这个表达式不能做左值,应该为:
printf("%d\n",(a+(a-=a*a)));
main()
{
int a = 3;
printf("%d\n",(a+(a -= a*a)));
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
克拉玛依市万安机动车综合性能检测服务有限公
经济学Fenkel是谁
想买车办齐12万的预算,买什么车好?
有没有发现崔子格太像cf曼陀罗了
脚像圆筒身细长,两条辫子在一旁,要是歌儿唱
蔡依林的歌 歌词是你在耳边
巴厘岛swissebellwatujimbar酒店怎么样
电容位移传感器分辨率最高能到多少?可以用在
民兵组织建设内容主要包括哪些
114像素(宽)×156像素(高) 是照片几寸?
简述综合单价的形成过程
驿城区东风办事处前进路南段社区居委会在哪里
玉米割苗,产量到底是会增加还是减少
克拉玛依浩辉汽车销售办公地址在什么地方,我
誓言,承诺的英文单词怎么写,越多越好
推荐资讯
会过宝真的有用吗,准备考会从,听说会过宝里
荸荠是一种什么植物,俗名还有什么,人吃了会
我是农村的需要干农活多说高度近视不可以剧烈
日本明仁天皇多大岁数了?怎么还没死?感觉他
为什么想一个人,都是每天一醒来好想她,怎么
左的拼音是什么
中铝中州铝业有限公司会计怎么样
虹桥机场1号航站楼往嘉闵高架嘉定方向怎么开
王者荣耀苹果维护什么时候7月4
今年两会网民最关心什么
开一家广式水果甜品店大概要多少钱
目标设定理论的简介
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?