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 반복문이 중단됩니다.

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