作业帮 > 综合 > 作业

C语言的一道小计算题a=12;a+=a-=a*a 求a=?我知道答案=-264但我不知道怎么得出来的 谁能给我一步一步解

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/13 07:48:03
C语言的一道小计算题
a=12;
a+=a-=a*a 求a=?我知道答案=-264
但我不知道怎么得出来的 谁能给我一步一步解释下?
C语言的一道小计算题a=12;a+=a-=a*a 求a=?我知道答案=-264但我不知道怎么得出来的 谁能给我一步一步解
其实很简单啦 你首先要知道 他们的优先级
这个等式你肯定要1:先算后面的a*a这点应该知道吧 这不算出来是144
而后2:执行a-=144;这步相当于算a=a-144;结果是a=-132;
3:从上面的结果已经算的是a=-132;这部是关键哈最后这部算a+=-132;结果相当于算a=a+=-132; 结果自然就是-264了哦
不知道我是不是说的太啰嗦了
如果还是不知道为什么要先算那步这步的 最好是看看书上说的优先级哈