C++ break, continue
프로그램을 작성할 때 가장 많이 사용하는 제어문은 선택문과 반복문입니다. 하지만 좀 더 세밀하게 제어하기 위한 방법이 필요한데 바로 break, continue return 문이 이러한 역할을 해 주는 제어문입니다.
break
먼저 break문은 for, while, do-while과 같은 반복문이나 switch문을 탈출하는 데 사용합니다. break의 기능은 가장 가까운 반복문 또는 switch문을 탈출합니다.
먼저 예제를 보겠습니다.
#include <iostream> void main() |
continue
continue는 break와 달리 반복문의 블록 끝으로 이동합니다. while이나 do-while에서는 해당 블록의 조건식으로 이동하고, for에선 증감식으로 이동합니다.
결국 continue는 가장 가까운 반복 블록의 초기 위치로 이동합니다. 반복문 내에서 continue를 만나면 작업을 중지하고 제어를 반복문의 맨 처음으로 이동합니다. 예제를 보겠습니다.
#include <iostream> void main() for(i=1; i<=100; i++){ |