标签: c
int main() { int i=2; printf("%d, %d\n", ++i, ++i); return 0; }
有人可以解释一下。 当它在turbo c上编译时,它的输出是4,3 并使用GCC然后它是4,4;
为什么此输出相对于编译器
答案 0 :(得分:4)
这是未定义的行为,编译器可以随心所欲。