Share via


do-while 문(C++)

지정된 종료 조건(expression)이 0으로 평가될 때까지 statement을 반복해서 실행합니다.

do
   statement
   while ( expression ) ;

설명

종료 조건 테스트는 각 루프를 실행 한 후 변경 됩니다. 따라서, 한번의 do-while 루프는 종료 식의 값에 따라 여러 번 실행 합니다.do-while 문은 문 본문 내에서 break, goto 또는 return 문이 실행되는 경우에도 종료될 수 있습니다.

에는 산술 또는 포인터 형식이 있어야 합니다.다음과 같이 실행됩니다.

  1. 본문이 실행됩니다.

  2. 다음으로 식이 계산됩니다.이 false인 경우 do-while 문이 종료하고 컨트롤은 프로그램의 다음 문으로 전달됩니다.expression이 true인 경우(0 아님) 프로세스가 1단계부터 반복됩니다.

예제

다음 샘플에서는 do-while 문을 보여 줍니다.

// do_while_statement.cpp
#include <stdio.h>
int main()
{
    int i = 0;
    do
    {
        printf_s("\n%d",i++);
    } while (i < 3);
}

참고 항목

참조

반복문 (C++)

C + + 키워드

while 문을 (C++)

문 (C++)

범위 기반 for 문(C++)