break와 continue
- break는 반복문 안에서 반복을 즉시 끝낼 때 사용
/*
* break를 사용한 반복문 종료
*/
#include <stdio.h>
int main(void)
{
int i; // 반복 횟수를 세기 위한 제어 변수
int sum = 0; // 1부터 10까지의 합을 누적할 변수
for (i = 1; i <= 10; i++) // i는 1부터 10까지 증가하면서 열 번 반복
{
sum += i; // i의 값을 sum에 누적
if(sum > 30) break; // 누적 값이 30보다 크면 반복문을 끝낸다
}
printf("누적 값 : %d\n", sum);
printf("마지막으로 더한 값 : %d\n", i);
return 0;
}
- continue는 반복문의 일부를 건너뜀
- 조건에 따라 반복문의 일부를 제외하고 반복 가능
for (i = 1; i <= 100; i++)
{
if ((i % 3) == 0)
{
continue; // i가 3의 배수면 sum += i문장을 건너뛰고
// 블록 끝으로 간 후에 다시 반복
}
sum += 1;
}
'C언어 > Study' 카테고리의 다른 글
[C언어 공부] 함수 정의, 호출, 선언 (0) | 2024.08.16 |
---|---|
[C언어 공부] 함수의 작성과 사용 (0) | 2024.08.16 |
[C언어 공부] 중첩 반복문 (0) | 2024.08.16 |
[C언어 공부] do ~ while문 (0) | 2024.08.16 |
[C언어 공부] for문 (0) | 2024.08.16 |