重複結構
Section outline
-
for (i=1;i<=10;i=i+1)
{
cout<<"hello!";
}for (i=1;i<=10;i=i+1)
{
cout<<i;
}- 雖然for 迴圈反覆執行相同語句,但這些語句每次執行效果往往不同。
- 編寫程式時,要特別留意變數的改變。
- 建議盡量縮短變數的定義範圍,例如在for迴圈的出數畫部分定義迴圈變數。
- continue; 是指跳回for迴圈的開始,執行下一次迴圈。
- break; 是指直接跳出迴圈。
- for 迴圈中三個部分都是可以省略的,例如:
for (int x=1; ; x++) - for (;;) 代表什麼意思?
巢狀迴圈
- for 迴圈內還有 for 迴圈