确认一键查看最优答案
本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!
为什么它要这样处理是有着什么目的吗?
要定义常规想法不就是6+6+6=18?
而它结果是这样算的5+5+6=16
只偠搞懂前++和后++就可以了,再懂一些常用的优先级这种依赖编译器行为的东西有意思?
本版专家分:16994
不要把时间浪费在这种问题上。没有意义现实代码中不会有这样的代码的
本版专家分:48993
如果分不清出优先级,建议你按照自己的需要将像这样表达式分开写,或者加上括号区分其优先级。
如果单纯想实验,不建议把精力花在这上面不建议写很容易引起歧义的表达式,自己看不懂的代码不要去写;
不要把生命浪费在毫无意義的事情上现实中根本不会出现这种代码。
本版专家分:15030
标准說这种东西结果是多少都可以。编译器甚至不需要保证两次运行的一致性
或者说,这是一个错误的程序但是编译器不需要给出提示。
事实上不会去写这种代码编译器不同结果也不同,这是代码大忌
写这种代码的都被打死了
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。