这个c ++代码中的错误是什么?

时间:2015-02-02 20:51:30

标签: c++

我得到了这个问题,以查找输出和时间循环的数量,但它在Visual Studio中无法正常运行。当我执行它时只显示黑色控制台屏幕,其中没有任何内容。

int x=5, y=35;
while(x<y);
x=x+10;
cout<<x<<" "<<y<<endl;

1 个答案:

答案 0 :(得分:3)

那是因为你有;过了一会儿。
的;导致while循环无限期地运行,甚至没有到达:

x=x+10; 

您可以将代码更改为

while(x < y) {
    x = x + 10;
    cout << x << " " << y << endl;
}