더북(TheBook)

1.4.4.4 반복문 제어

일반적으로 반복문을 수행하는 도중에 이탈하는 방법은 두 가지가 있다.

break

continue

break는 반복문을 종료하는 키워드이고 continue는 현재 반복에 대해서만 끝내고 다음 반복을 이어서 수행하는 키워드다. 예를 들어 다음 코드를 보자.

for (...; ...; ...) {
    ...
    if (dx == 0.0) continue;
        x += dx;
    ...
    if (r < eps) break;
    ...
}

위 예제에서 dx == 0.0일 때 반복문의 나머지 부분을 수행할 필요가 없다고 가정했다. 일부 반복적인 계산의 경우 해당 작업이 이미 수행되었다는 의미로 반복문의 중간 부분에 위치하는 게 더 명확할 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.