continue 문 (C++)

가장 작은 바깥쪽 do, for또는 while 루프의 제어 식으로 제어를 강제로 전송 합니다.

구문

continue;

설명

현재 반복에서 나머지 모든 문은 실행되지 않습니다. 루프의 다음 반복은 다음과 같이 결정됩니다.

  • 또는 do 루프에서 while 또는 문의 제어 식을 다시 계산 하 여 다음 반복이 시작 됩니다 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

참고 항목

점프 문
키워드