본문 바로가기
Language/C언어

C008_continue와 break

by OdOp 관리자 2023. 9. 10.
반응형

continue란??

반복문의 반복을 한번 취소하고 다음 반복을 실행할 때 사용합니다. 

 

#include <stdio.h>

int main()
{
    //continue 일부 코드를 실행하지 않고 건너뛰기
    for (int i = 1; i <= 10; i++)
    {
        if (i % 2 == 0)
            continue;  //아래의 실행 코드를 실행하지 않고 건너뛰기
        printf("%d\n", i);
    }
    return 0;
}

i를 2로 나누었을 때 나머지가 0이 나올 때만 continue를 실행하는데 이는 아래의 'printf("%d\n", i);'를 건너뛰게 됩니다. 

 

break란??

프로그램 블록 안에서 실행을 중단하고 다음 블록으로 넘어가고자 할 때 사용합니다. 

 

#include <stdio.h>

int main()
{
    //break 반복문 종료
    while (1)  //while 무한 루프
    {
        num1++;
        printf("%d\n", num1);
        if (num1 == 5)
            break;  //반복문을 끝냄
    }
    return 0;
}

num1이 5가 되면 무한 루프가 종료됩니다. 

반응형

'Language > C언어' 카테고리의 다른 글

C010_malloc사용하기  (0) 2023.09.12
C009_포인터에 대해(간단히)  (0) 2023.09.11
C007_do ~ while문  (0) 2023.09.09
C006_while문에 대하여  (0) 2023.09.08
C005_for문에 대하여  (0) 2023.09.07