Page 108 고등학교 프로그래밍 교과서
P. 108
5 break 문, continue 문에 대해 알아보자
break 문과 continue 문은 조건문이나 반복문 수행 중에 해당 범위를 벗어나거나
이후의 문장을 무시하고 반복문의 처음으로 이동하여 실행하는 명령문이다.
1 break 문
break 문은 switch–case 문과 같은 조건문이나 반복문을 수행하다가 해당 영역
을 벗어날 때 사용한다. 여러 개의 반복문이 쌓여 있을 때에는 가장 가까운 반복문을
벗어난다.
예제 break 문을 이용하여 정수를 입력받아 출력하는 과정을 반복하는 프로그램을
작성해 보자(단, 숫자 0을 입력하면 종료한다.).
프로그램
01 #include
02 int main( )
03 {
04 int answer;
while 문의 조건에 1을 넣어서 무한
05 while (1)
반복 수행됨.
06 {
07 scanf("%d", &answer);
08 if (answer = = 0)
09 {
10 break;
11 }
12 else {
13 printf("%d 입력\n", answer);
14 }
15 }
16 return 0;
17 }
실행 결과
2
2 입력
0
106 Ⅱ. C 프로그래밍의 기초
(책)2015프로그래밍-교과서3차심의본 본문.indb 106 2017-09-05 오후 4:16:13