不同C编译器输出的模糊性

时间:2011-08-29 18:48:30

标签: c

  

可能重复:
  Undefined Behavior and Sequence Points

哪个'C'编译器给出逻辑上正确的答案...我的意思是Turbo C旧版本或更新的版本命名为Borland cpp 4.5及以上?

问题{ int i=5;printf(i++*++i);}的不同输出让我问这个问题。

1 个答案:

答案 0 :(得分:1)

没有C编译器会给出正确答案。

最正确的答案是检测这种类型的废话并拒绝使用错误消息进行编译。