标签: c
可能重复: Undefined Behavior and Sequence Points
哪个'C'编译器给出逻辑上正确的答案...我的意思是Turbo C旧版本或更新的版本命名为Borland cpp 4.5及以上?
问题{ int i=5;printf(i++*++i);}的不同输出让我问这个问题。
{ int i=5;printf(i++*++i);}
答案 0 :(得分:1)
没有C编译器会给出正确答案。
最正确的答案是检测这种类型的废话并拒绝使用错误消息进行编译。