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
你好亲,如果我的解答对您有所帮助,还请给个赞(在左下角进行评价哦),期待您的赞,您的举手之劳对我很重要,您的支持也是我进步的动力。如果觉得我的解答还满意,可以点我头像一对一咨询。最后再次祝您身体健康,心情愉快!
亲 您好 有什么问题呢?