我写了这个非常简单的程序:
#include <iostream>
using namespace std;
int main()
{
int x = 0;
cout << x++<<endl;
cout<<++x<<endl;
int y = 0;
cout<<y--<<endl;
cout<<--y<<endl;
return 0;
}
这就是我运行它时得到的:
0
2
0
-2
我使用 code::blocks 编写程序,我的操作系统是 Ubuntu 12.10。我应该如何修复我的程序,所以我会看到 0 1 0 -1?