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

+ Recent posts