이번에 배우는 continue문과 break문은 반복문과 관련이 있습니다.
break먼저 살펴보겠습니다.
break 말 그대로 멈추라는 뜻이죠.
break문은 반복문을 탈출할 때 사용하는 키워드로서, 다음처럼 사용합니다.
간단하죠?
하지만 반복문을 탈출하려면 조건을 달아야 완벽해집니다.
예제 보겠습니다.
실행결과
입력 한 수 만큼 Hello World!를 출력해주는 예제입니다.
while문 안에 if문을 만족하면 break한다는 문장이 있네요.
i가 num과 같아지면 반복문을 탈출한다는 뜻입니다.
if문을 탈출하는게 아니라 가장 가까이 있는 반복문을 탈출하는 키워드입니다.
이제 continue문에 대해 배워봅시다.
continue문도 말 그대로 계속 합니다.
무엇을 계속 하느냐? 밑에 소스는 무시하고 다시 반복문 조건으로 간다는 뜻입니다.
예제 봅시다.
실행결과
위 예제는 1~50 까지의 수 중에서 2의 배수와 3의 배수는 제외 시켜서 출력하는 예제입니다.
break문은 반복문의 탈출
continue문은 반복조건으로 되돌아 감
break문과 continue문은 헷갈릴 수 있으니 잘 구별하시기 바랍니다.
다음강의는 switch문에 대해 배웁니다.
다음 강의 때 뵙겠습니다.
'C언어 강의' 카테고리의 다른 글
(C언어 강의) Chapter -18 switch문에 의한 선택 (3) | 2016.09.25 |
---|---|
(C언어 강의) Chapter -16 조건문 if~else (0) | 2016.08.26 |
(C언어 강의) Chapter -15 조건문 if (0) | 2016.08.22 |
(C언어 강의) Chapter -14 반복명령을 위한 키워드 (for) (0) | 2016.08.10 |
(C언어 강의) Chapter -13 반복명령을 위한 키워드 (do~while) (0) | 2016.08.03 |