C++

while과 do-while 반복문

때로는 반복 횟수를 미리 알 수 없거나, 특정 조건이 만족될 때까지 계속 반복해야 하는 경우가 있습니다. 예를 들어 사용자가 올바른 값을 입력할 때까지 계속 입력받거나, 파일의 끝에 도달할 때까지 데이터를 읽는 것과 같은 상황이 있을 수 있습니다.

반복 전에 조건을 검사해야 하는지, 한 번은 실행해야 하는지에 따라 while과 do-while을 구분합니다.

1

while 문: 조건이 참인 동안 반복

while 문은 주어진 조건이 참(true)인 동안 코드 블록을 반복적으로 실행합니다.

while 문
2

do-while 문: 최소 한 번은 실행되는 반복

do-while 문은 while 문과 유사하지만, 조건을 반복 몸체 실행 후에 평가한다는 점에서 차이가 있습니다.

do-while 문
3

for vs while vs do-while 비교

for 문, while 문, do-while 문은 반복 조건을 평가하는 시점이 다릅니다.

조건이 참(true)인 동안