int main()
{
int i=2;
printf("%d, %d\n", ++i, ++i);
return 0;
}
有人可以解释一下吗。当它在 turbo c 上编译时,它的输出是 4,3 并使用 GCC,那么它是 4,4;
为什么此输出相对于编译器会发生变化
int main()
{
int i=2;
printf("%d, %d\n", ++i, ++i);
return 0;
}
有人可以解释一下吗。当它在 turbo c 上编译时,它的输出是 4,3 并使用 GCC,那么它是 4,4;
为什么此输出相对于编译器会发生变化