C语言表达式a+=a-=a*=a结果是多少?运算顺序是怎样的?(a=12)

1个回答
展开全部
摘要 亲,您好,很高兴回答你的问题 C语言表达式a+=a-=a*=a结果是多少?运算顺序是怎样的?(a=12)
在c语言中,结果是-12。原因是先算a*a(结果为9,此时a的值没变,还是3);然后算 a-=a*a,等效于 a = a - 9;(结果为-6,因为赋值符号,此时a的值为-6,发生了改变);最后算a = a + a ,结果为-12
咨询记录 · 回答于2022-06-15
C语言表达式a+=a-=a*=a结果是多少?运算顺序是怎样的?(a=12)
请您耐心等待几分钟,正在编辑整理回答,马上就为您解答
亲,您好,很高兴回答你的问题 C语言表达式a+=a-=a*=a结果是多少?运算顺序是怎样的?(a=12)在c语言中,结果是-12。原因是先算a*a(结果为9,此时a的值没变,还是3);然后算 a-=a*a,等效于 a = a - 9;(结果为-6,因为赋值符号,此时a的值为-6,发生了改变);最后算a = a + a ,结果为-12
你好亲,如果我的解答对您有所帮助,还请给个赞(在左下角进行评价哦),期待您的赞,您的举手之劳对我很重要,您的支持也是我进步的动力。如果觉得我的解答还满意,可以点我头像一对一咨询。最后再次祝您身体健康,心情愉快!
亲 您好 有什么问题呢?
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消