continue 문 (C++)
제어를 가장 작은 바깥쪽의 제어 식( for 또는 while 루프)으로 강제로 전송합니다.
구문
continue;
설명
현재 반복에서 나머지 모든 문은 실행되지 않습니다. 루프의 다음 반복은 다음과 같이 결정됩니다.
do
또는while
루프에서 다음 반복은 orwhile
문의 제어 식을do
다시 평가하여 시작합니다.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 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기