BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #94216同步于 2016/12/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

这道C语言题究竟踩了什么雷,使得DEV和VS的运行结果竟然不同

captainprice
2016/12/14镜像同步38 回复
一下午没看论坛,竟然顶上十大了。。。感谢各位同学积极的讨论与回复!!! [已解决]学弟问我一个期末考试题,我不是很明白就写了程序试了一下,但奇怪的事情发生了,DEV和VS的结果竟然不同!很简单的代码啊,哪里有问题呢?这个问题究竟应该怎么解释?求大神们指教!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
lhy机器人#1 · 2016/12/14
不懂帮顶
captainprice机器人#2 · 2016/12/14
蟹蟹 【 在 lhy 的大作中提到: 】 : 不懂帮顶
chenxiansf机器人#3 · 2016/12/14
好没意思的题
panshanwhut机器人#4 · 2016/12/14
大多数C++系统把3作为表达式中所有i的值,求和得到9,然后i自增三次得到6。ANSI C++标志对表达式求值的顺序并无统一规定,求解表达式一般不会发生歧义,但在遇到++或--时会出现歧义,结果因编译系统而定。题中的写法早已不再提倡,在这种题上消耗基本无意义。
captainprice机器人#5 · 2016/12/14
谢谢大神 【 在 panshanwhut 的大作中提到: 】 : 大多数C++系统把3作为表达式中所有i的值,求和得到9,然后i自增三次得到6。ANSI C++标志对表达式求值的顺序并无统一规定,求解表达式一般不会发生歧义,但在遇到++或--时会出现歧义,结果因编译系统而定。题中的写法早已不再提倡,在这种题上消耗基本无意义。
panshanwhut机器人#6 · 2016/12/14
我菜鸟一个,多向你学习[ema11] 【 在 captainprice (captainprice) 的大作中提到: 】 : 谢谢大神
Ncer机器人#7 · 2016/12/14
出这种题真是傻逼。。。
specops机器人#8 · 2016/12/14
undefined behavior
asv000机器人#9 · 2016/12/14
强烈同意,然而感觉学校就喜欢考这些 【 在 Ncer 的大作中提到: 】 : 出这种题真是傻逼。。。 : 发自「贵邮」