CH4-4 · FLOW

while과 do-while 반복문 예제가 실행되는 순서

진입 조건 검사에서 시작해 조건이 거짓이면 반복 종료까지 값과 책임이 이동한다.

  1. 1
    진입 조건 검사

    입력이 이미 완료 상태라면 본문을 건너뛰는 것이 자연스러운 작업에 사용합니다.

  2. 2
    본문에서 상태 변경

    사용자에게 메뉴를 한 번 보여 준 뒤 계속할지 묻는 흐름처럼 첫 동작이 조건보다 앞설 때 적합합니다.

  3. 3
    조건이 거짓이면 반복 종료

    카운터 감소, 입력 갱신, 큐 소비 가운데 무엇이 조건을 거짓으로 만드는지 설명합니다.

실행 순서 while은 진입 전에 멈출 수 있고 do-while은 조건이 거짓이어도 본문을 한 번 실행합니다.