flow control

`break`와 `continue` 안전표

두 문장은 루프 흐름을 강제로 바꿉니다. 필요한 순간에는 유용하지만, 상태 갱신과 중첩 루프를 함께 확인해야 합니다.

break

루프 전체 종료

목표 값을 찾았거나 오류가 발생해 더 이상 반복할 필요가 없을 때 사용합니다. 가장 가까운 루프 하나만 빠져나갑니다.

continue

현재 반복 건너뛰기

이번 항목만 제외하고 다음 반복은 계속해야 할 때 사용합니다. 뒤쪽 문장은 실행되지 않습니다.

갱신 선행

`while`에서 `continue` 전에 카운터나 입력 갱신이 끝났는지 봅니다.

탈출 범위

중첩 루프에서는 어떤 루프를 빠져나가는지 플래그나 함수 분리를 검토합니다.

조건 의미

루프를 멈추는 조건과 건너뛰는 조건을 이름이나 주석으로 분리합니다.

남용 방지

흐름 변경이 많아지면 조건식을 재구성해 직선적인 코드로 바꿉니다.