回 帖 发 新 帖 刷新版面

主题:VC6.0下,i=3,y=(++i)+(++i)+(++i),上机运算y=16,为什么不是18

VC6.0下,i=3,y=(++i)+(++i)+(++i),上机运算y=16,为什么不是18

回复列表 (共4个回复)

沙发

谁规定它应该等于18的呢?那你就去找谁

板凳


难道 是新手??自己找答案会记得比较清楚

3 楼

这种写法在项目中千万不要写
我们做过测试
使用VC6编译时,Debug版本输出的结果是16, Release版本输出的结果直接是18 (编译器将其直接算出来了)

4 楼


此人2B 不解释

我来回复

您尚未登录,请登录后再回复。点此登录或注册