我有一个这样的程序:
#include <iostream>
using namespace std;
int main ()
{
double x;
for (int i = 1; i < 100; i++)
{
cout << (x = i/100) << endl;
}
return 0;
}
在运行它时,我只得到:
0
0
0
[...]
我已经在 Cygwin-g++ 和 MinGW-g++ 上测试过了;两个版本都是 4.7.2。问题可能出在哪里?