break는 반복문을 빠져 나올때 사용하는 키워드이다.
다음 코드의 경우 무한 루프를 하는 반복문이지만 조건문에 break가 있기 때문에 조건을 만족시킨다면 반복문을 빠져 나올 수 있다. 1+2+3+...+n의 결과가 최초로 5000을 넘길때 n의 값을 구하는 코드이다.
#include <stdio.h>
int main(void)
{
int sum=0, num=0;
while (1)
{
sum += num;
if(sum > 5000)
break;
num++;
}
printf("sum = %d\nnum = %d\n", sum,num);
return 0;
}
'Language > C, C++' 카테고리의 다른 글
[C] switch (0) | 2020.12.08 |
---|---|
[C] continue (0) | 2020.12.05 |
[C] 조건 연산자(삼항 연산자) (0) | 2020.12.05 |
[C] 조건적 실행 (0) | 2020.12.05 |
[C] for (0) | 2020.11.29 |