Оператор continue (C++)
Принудительно передает управление в управляемое выражение наименьшего заключающего действия, для или во время цикла.
Синтаксис
continue;
Замечания
Все остальные операторы текущей итерации не выполняются. Следующая итерация цикла определяется следующим образом.
В цикле
while
следующаяdo
итерация начинается с повторного вычисления управляемогоdo
выражения илиwhile
оператора.В цикле
for
(с использованием синтаксисаfor( <init-expr> ; <cond-expr> ; <loop-expr> )
)<loop-expr>
предложение выполняется. Затем повторно выполняется предложение<cond-expr>
и, в зависимости от результата, цикл завершается или начинается другая итерация.
В следующем примере показано, как continue
можно использовать инструкцию для обхода разделов кода и начала следующей итерации цикла.
Пример
// continue_statement.cpp
#include <stdio.h>
int main()
{
int i = 0;
do
{
i++;
printf_s("before the continue\n");
continue;
printf("after the continue, should never print\n");
} while (i < 3);
printf_s("after the do loop\n");
}
before the continue
before the continue
before the continue
after the do loop
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по