do-while 문(C++)
지정된 종료 조건(식)이 0으로 평가될 때까지 문을 반복적으로 실행합니다.
구문
do
statement
while ( expression ) ;
설명
종료 조건의 테스트는 루프를 실행할 때마다 이루어집니다. 따라서 do-while 루프는 종료 식의 값에 따라 한 번 이상 실행됩니다. do-while 문은 문 본문 내에서 break, goto 또는 return 문이 실행되는 경우에도 종료될 수 있습니다.
expression은 산술 형식이나 포인터 형식이어야 합니다. 다음과 같이 실행됩니다.
문 본문이 실행됩니다.
다음으로, expression이 평가됩니다. expression이 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);
}
참고 항목
피드백
https://aka.ms/ContentUserFeedback을 참조하세요.
출시 예정: 2024년 내내 콘텐츠 피드백 메커니즘인 GitHub 문제를 단계적으로 폐지하고 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은다음에 대한 사용자 의견 제출 및 보기