永发信息网

赋值表达式:a+=a-=a*=a; 设a=12,请问它的计算过程是什么?

答案:4  悬赏:0  手机版
解决时间 2021-03-23 15:18
赋值表达式:a+=a-=a*=a; 设a=12,请问它的计算过程是什么?
最佳答案
a += a -= a *= a;
这是一个赋值表达式它包含复合的赋值运算符;由于赋值运算符结合方向是 \"自由至左\" 因为a的初值为12,此赋值表达式的求解步骤如下:
S1:先进行\"a *= a\"的运算,它相当于a = a * a,a的值为12*12=144;
S2:再进行\"a -= 144\"的运算,相当于a = a - 144,a的值为144-144=0;
S3:最后进行\"a += 0\"的运算,相当于a = a + 0, a的值为0+0=0;
所以此表达式结果为0
全部回答
这个是没有技术含量的,但是作为考察基础知识是有那么一点点用的的
流汗.a=12 a*=a后是24吗?应该是a=a*a=12*12=144
然后a=a-a=144-144=0
最后结果是0
晕死,是个人都不会写出这种程序来的。

a += a -= a *= a;

相当于

a += (a -= (a *= a));

因为 a 的值为 12,所以 a *= a 后,a = 24
a -= 24 后,a = 0
a += 0 后,a = 0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
翻译英语句子,急啊!1.we are going to talk a
为什么药品说明书有的写了致癌性有的没写
奥迪a62.0t离合器压盘磨变速箱大壳子
戴军在绝对计划演什么
中国工商银行24小时自助银行(营口新华支行商
I can’t repair these until tomorrow, I’m
在网吧拿了个5杀却被女的打了一下什么书
男士哈伦裤配什么鞋,哈伦裤搭配什么上衣好看
在惊奇漫画中还有那些我们不知道的超级英雄?
把盆栽毛海棠放在室内对人有害吗
查找星座我是194l年阴历4月1O日出生,阳历是
自制arduino最小系统如何向里面下程序
梦初醒处,山下几叠的云衾里,瞥见光明的她。
麻将十八罗汉
estebel 第五精华熏香露 可以消肿,脚痛能用来
推荐资讯
找一首歌 歌词里面有 「让你投入我的胸怀,作
平板电池不耐用怎么办
在异地怎么注销手机号?
某旅游商店有单价分别为10元、30元和50元的三
吾能清其人,难以省自身
贪婪洞窟怎么熬过最艰难前期 通关技巧详解
大明龙权将魂卡8怎么获得
如果我和我的爱人一起到澳大利亚生了个孩子,
wirelessnet是什么无线网络?
讽刺羡慕嫉妒恨的人的句子
恶寒重,发热轻,是什么意思
吉林市到长白山距离是多少?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?