1.4.4.4 반복문 제어
일반적으로 반복문을 수행하는 도중에 이탈하는 방법은 두 가지가 있다.
• break
• continue
break는 반복문을 종료하는 키워드이고 continue는 현재 반복에 대해서만 끝내고 다음 반복을 이어서 수행하는 키워드다. 예를 들어 다음 코드를 보자.
for (...; ...; ...) { ... if (dx == 0.0) continue; x += dx; ... if (r < eps) break; ... }
위 예제에서 dx == 0.0일 때 반복문의 나머지 부분을 수행할 필요가 없다고 가정했다. 일부 반복적인 계산의 경우 해당 작업이 이미 수행되었다는 의미로 반복문의 중간 부분에 위치하는 게 더 명확할 수 있다.