В C++ оператор continueиспользуется внутри циклов для пропуска оставшихся операторов в текущей итерации и перехода к следующей итерации. Он обычно используется в таких циклах, как for, whileи do- while. Вот несколько примеров использования оператора continueв C++:
Пример 1. Использование continueв цикле for:
for (int i = 0; i < 5; i++) {
if (i == 2) {
continue; // Skip the rest of the code in this iteration
}
cout << i << endl;
}
Выход:
0
1
3
4
В этом примере, когда iравно 2, выполняется оператор continue, а остальные операторы в этой итерации пропускаются. Затем цикл переходит к следующей итерации.
Пример 2. Использование continueв цикле while:
int i = 0;
while (i < 5) {
i++;
if (i == 3) {
continue; // Skip the rest of the code in this iteration
}
cout << i << endl;
}
Выход:
1
2
4
5
В этом примере, когда iравно 3, выполняется оператор continue, а остальные операторы в этой итерации пропускаются. Затем цикл переходит к следующей итерации.
Пример 3. Использование continueв цикле do- while:
int i = 0;
do {
i++;
if (i == 3) {
continue; // Skip the rest of the code in this iteration
}
cout << i << endl;
} while (i < 5);
Выход:
1
2
4
5
Как и в предыдущих примерах, когда iравен 3, выполняется оператор continue, а остальные операторы в этой итерации пропускаются. Цикл переходит к следующей итерации.