continue 문은 현재 반복의 나머지 부분을 건너뛰고, 다음 반복을 시작합니다. 즉, continue 문이 실행되면 반복문의 끝으로 넘어가서 조건을 다시 검사합니다.
다음은 for 반복문에서 continue 문을 사용하는 간단한 예제입니다. 이 예제에서는 1부터 10까지의 숫자 중 홀수만 출력합니다.
#include <stdio.h>
int main() {
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
continue; // 짝수는 건너뛰고, 다음 반복으로 넘어갑니다.
}
printf("%d\n", i); // 홀수만 출력됩니다.
}
return 0;
}
break 문은 반복문을 즉시 종료시키고 반복문 밖으로 나갑니다. break 문이 실행되면 반복문 전체가 종료되고, 반복문 다음의 코드가 실행됩니다.
다음은 for 반복문에서 break 문을 사용하는 간단한 예제입니다. 이 예제에서는 1부터 10까지의 숫자 중 5가 발견되면 반복문을 종료합니다.
#include <stdio.h>
int main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // i가 5가 되면 반복문을 종료합니다.
}
printf("%d\n", i); // 1부터 4까지 출력됩니다.
}
return 0;
}