Skip to main content

4.3 for 迴圈

while 和 do...while 迴圈很適合用在「你知道什麼條件下迴圈要繼讀或停止」,因為決定是否再繞一圈的就是一個條件判斷式。

但是在你很清楚一共要繞幾圈的情況下,使用接下來介紹的 for 迴圈,會輕鬆很多。

for 迴圈

使用 while 迴圈來繞指定圈數,我們多採用這樣的架構,其中變數 i 擔任計數器,我們會:

  1. 指定計數器的初始值
  2. 每圈檢查計數器的值是否仍符合條件
  3. 每圈遞增計數器的值

for 迴圈可以一次搞定這三者。

for 的基本語法

練習:輸出 1 ~ 10
for(int i=1; i<=10; i++)
{
    cout << i << endl;
}
1
2
3
4
5
6
7
8
9
10

變數的生命週期