더북(TheBook)

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가 출력되다가, 변수 i5가 되면 조건문을 만족하므로 break를 만나 즉시 for 반복문이 중단됩니다.

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