語法書 / AA 競程語法書 上冊 / 第四單元 / 為什麼需要迴圈

4.1 為什麼需要迴圈

迴圈就是「重複執行某段程式碼,直到某個條件不再滿足」。它的威力,是用短短幾行取代成百上千行的複製貼上。

沒有迴圈,會有多痛?

假設要印出 1 到 5,你也許還忍得下來:

cout << 1 << "\n";
cout << 2 << "\n";
cout << 3 << "\n";
cout << 4 << "\n";
cout << 5 << "\n";

但如果題目改成「印出 1 到 1000」呢?照抄要寫 1000 行;想改一個小地方(例如改成印出平方)就要改 1000 次。更糟的是——如果要印到第幾個是使用者執行時才輸入的 n,你連該抄幾行都不知道,根本抄不出來。

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。