0

具有setMethodfor 私有变量的循环。我希望这个设置方法在循环的第一轮中添加值,然后停止。我怎样才能做到这一点?

代码:

for(int x = 0; x > 5; x++)
{
   setnum(5);
   cout << getnum();
   setnum(getnum() -1);
}

此代码应输出:1 2 3 4 5

但是在执行此操作时会输出:5 5 5 5 5
正在setnum(5)重置。

如何预防?在setnum(5)循环内部。

4

1 回答 1

0

Insted of > 比 put x < 5 并将 x 作为参数传递给 setnum() 方法。

for(int x = 0; x < 5; x++)
{
  setnum(x);

}
于 2013-05-21T05:28:13.717 回答