c = (++a) + (++a) + (++a)是怎么运算的,口算b为15,但机算b为16,哪位大神能给解释一下
答案:1 悬赏:20 手机版
解决时间 2021-01-19 23:19
- 提问者网友:凉末
- 2021-01-19 08:55
c = (++a) + (++a) + (++a)是怎么运算的,口算b为15,但机算b为16,哪位大神能给解释一下
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-01-19 10:32
c = (++a) + (++a) + (++a)
4+6+6追问为什么第二个a的值为6了呢追答弄错了 是 5+5+6
变量a 只占一个地址假设是A 先++a等于4 放在A地址 然后又++a等于5 放在A地址替换原来的 然后运算顺序 2个5相加10 值放在别处 在++a A地址变成6了 10+6=16追问虽然还是不太明白,可能是我太low了,我在研究研究,谢谢了
4+6+6追问为什么第二个a的值为6了呢追答弄错了 是 5+5+6
变量a 只占一个地址假设是A 先++a等于4 放在A地址 然后又++a等于5 放在A地址替换原来的 然后运算顺序 2个5相加10 值放在别处 在++a A地址变成6了 10+6=16追问虽然还是不太明白,可能是我太low了,我在研究研究,谢谢了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯