break와 continue를 잘 이용하면 반복문을 제어할 수 있다.
먼저 break는 for, while, do while, switch 문법에서 제어 흐름을 벗어나기 위해 사용한다.
break로 반복문 끝내기
while(do while)뿐만 아니라 for에서도 break의 동작은 같다.
무한루프가 예시이긴 하지만, 반복 횟수가 정해져 있더라도 break를 사용하면 반복문은 바로 끝난다.
continue로 코드 실행 건너뛰기
이번에는 continue를 사용하여 일부 코드를 실행하지 않고 건너뛰어보자.
다음은 1부터 100까지 숫자 중 짝수만 출력한다.
continue는 루프를 나오지는 않는다. 다만 해당 조건에 부합할 경우 그 조건만 건너뛰고 다시 루프문으로 들어간다.
for 뿐만 아니라 while(do while)에서도 continue의 동작은 같다.
입력한 횟수대로 반복하기
count를 입력받고, 입력받은 count를 i와 대조해서 break문을 만들어낸다.
입력한 숫자까지 짝수 출력하기
심사문제: 두 수 사이의 숫자 중 7로 끝나지 않는 숫자 출력하기
정답을 확인하시려면 더보기를 눌러주세요.
'C, C++' 카테고리의 다른 글
[C언어] for문 별 찍기 2편 (0) | 2022.04.28 |
---|---|
[C언어] for문 별 찍기 1편 (0) | 2022.04.27 |
C언어 코딩도장(do while 반복문으로 최소 한번은 실행하기) (0) | 2022.04.27 |
C언어 코딩도장(while 반복문) (0) | 2022.04.27 |
C언어 코딩도장(for 반복문) (0) | 2022.04.27 |