在C++中,continue
語句用于跳過當前循環迭代中剩余的代碼,并開始下一次循環迭代。當continue
語句執行時,程序將立即轉到循環的下一次迭代。
continue
語句通常與條件語句結合使用,以在滿足某些條件時跳過當前迭代。這個條件可以是任何布爾表達式,當表達式為真時,continue
語句將被執行。
以下是一個使用continue
語句的示例,其中循環迭代了一個數組,并跳過了數組中的偶數元素:
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue;
}
cout << i << " ";
}
輸出結果:
1 3 5 7 9
在上面的示例中,當i
的值為偶數時,continue
語句被執行,跳過了cout
語句,并開始下一次循環迭代。這樣,只有奇數值才會被輸出。