以下C ++代码在Turbo C ++编译器中给出的输出是(57和94),而在CodeBlocks中给出的输出是(56和93)。我现在很困惑,从逻辑上讲,我得到的答案是(56和93)。
#include <iostream>
using namespace std;
int main()
{
int x = 20, y = 35;
x = y++ + x++;
y = ++y + ++x;
cout << x << "\t" << y;
return 0;
}