在C++中,continue
是一個控制流語句,用于跳過當前循環體中剩余的語句,直接進行下一次循環的條件判斷。
continue
語句通常用于循環結構,比如for
循環和while
循環,用于在特定條件下跳過當前循環迭代,直接進行下一次迭代。
當程序執行到continue
語句時,它會立即中斷當前循環迭代,跳到循環條件的判斷處,然后判斷是否滿足循環條件,如果滿足,則執行下一次循環迭代,如果不滿足,則結束循環。
以下是一個示例,展示了continue
語句的用法:
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue; // 當 i 等于 5 時,跳過當前迭代,進行下一次迭代
}
cout << i << " ";
}
上述代碼中,當i
等于5時,continue
語句會跳過cout
語句,直接進行下一次循環迭代。因此,輸出結果將不包含數字5,而是輸出0 1 2 3 4 6 7 8 9
。