相对于编译器的输出更改

  • 本文关键字:输出 编译器 相对于 c
  • 更新时间 :
  • 英文 :

int main()
{
    int i=2;
    printf("%d, %dn", ++i, ++i);
    return 0;
}

有人可以解释我。当它在涡轮增压 C 上编译时,它的输出为 4,3并使用 GCC,那么它是 4,4;

为什么此输出相对于编译器而更改

这是未定义的行为,编译器可以做任何他们想做的事情。

最新更新