C++ Do/While 루프


Do/While 루프

루프 는 do/while루프의 변형입니다 while. 이 루프는 조건이 참인지 확인하기 전에 코드 블록을 한 번 실행한 다음 조건이 참인 동안 루프를 반복합니다.

통사론

do {
  // code block to be executed
}
while (condition);

아래 예제에서는 do/while루프를 사용합니다. 조건이 테스트되기 전에 코드 블록이 실행되기 때문에 조건이 false인 경우에도 루프는 항상 적어도 한 번 실행됩니다.

예시

int i = 0;
do {
  cout << i << "\n";
  i++;
}
while (i < 5);

조건에 사용된 변수를 늘리는 것을 잊지 마십시오. 그렇지 않으면 루프가 끝나지 않습니다!