break 키워드
예제 코드를 볼까요? for 반복문을 10번 수행하면서 i를 찍는 코드를 다음과 같이 작성하였습니다. 10번 반복을 수행하는 반복문이라도 break를 만나면 반복문을 즉시 ‘중단’합니다.
break.c
#include <stdio.h> main() { int i; for (i = 0; i < 10; i++) { if (i = = 5) break; // i가 5면 for 반복문 깨고 나가기 printf("%d\n", i); } }
실행 결과
0
1
2
3
4
i = 0, 1, 2, 3, 4일 때 반복문을 수행하여 정수형 변수 i가 출력되다가, 변수 i가 5가 되면 조건문을 만족하므로 break를 만나 즉시 for 반복문이 중단됩니다.