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
   103   104   105   106   107   108   109   110   111   112   113