c ++比较不起作用......!代码永远不会停止执行

时间:2015-02-04 08:31:18

标签: c++

为什么这段代码不会停止执行? 因此,当我执行此代码时,x的值为1.0作为一个点,但这不会停止执行。请告诉我为什么会发生这种情况..!

#include <iostream>
#include <cmath>

using namespace std;


int main ()
{



  double x(0.0);
  double increment(0.1);

  //cout.setf(ios::fixed);
  while (x != 1.000000)
  {
    cout << x << endl;
    x += increment;

    if (x >= 1.1){
      break;
    }
  }

  return 0;


}

0 个答案:

没有答案