我一直在學習C++大約一週,而且我認爲我已經掌握了一切,但顯然不是。我是中期節目,並決定爲了看看事情的進展而跑步。程序運行,但永遠不會結束。我期待它至少可以打印出第一個cout聲明。爲什麼我的循環不工作,因爲我期待?
#include <iostream>
using namespace std;
int main()
{
int floors, rooms, i = 0;
cout << "floors: "; cin >> floors;
while (floors > i)
{
cout << "rooms: "; cin >> rooms;
++i;
}
}
您收到任何錯誤? –
你永遠不會檢查你的輸入是否成功。 – Galik
您是否運行Avast Antivirus?並使用Code :: Blocks? –