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