C++ for 關鍵字
定義和用法
for
迴圈會多次迴圈執行一段程式碼塊。
從上面的示例中:
- 語句 1 在迴圈開始前設定一個變數(int i = 0)。
- 語句 2 定義迴圈執行的條件(i 必須小於 5)。如果條件為 true,迴圈將重新開始;如果為 false,迴圈將結束。
- 語句 3 每次執行迴圈中的程式碼塊時,都會增加一個值(i++)。
更多示例
還有一個“for-each 迴圈”(在 C++ 版本 11 (2011) 中引入),它專門用於遍歷 陣列(或其他資料集)中的元素。
以下示例使用“for-each 迴圈”輸出了陣列中的所有元素。
示例
int myNumbers[5] = {10, 20, 30, 40, 50};
for (int i : myNumbers) {
cout << i << "\n";
}
相關頁面
在我們的 C++ For Loop 教程 中閱讀更多關於 for 迴圈的內容。