[c++] do-while 반복문 구문
do {
    // 실행할 코드
} while (조건식);

이 구문에서, 일단 루프 본문이 실행된 후에 조건식이 검사됩니다. 조건이 true로 평가되면 루프가 계속됩니다. 그러나 조건이 false로 평가되면 루프가 종료됩니다.

이제 do-while 반복문의 예제를 살펴보겠습니다.

#include <iostream>

int main() {
    int i = 1;
    do {
        std::cout << i << " ";
        i++;
    } while (i <= 5);
    return 0;
}

이 예제는 1에서 5까지의 숫자를 출력합니다. 먼저 루프가 한 번 실행되고, 그 후에 i 값이 5가 됩니다. 그러면 조건이 false로 평가되어 루프가 종료됩니다.