카테고리 없음

34. break, continue, return

리더2333 2020. 11. 8. 05:59
반응형

break

for문 while문 switch case 문을 빠져 나올 때 사용한다.

continue

for문 while문 등 반복문에서 나머지는 생략하고 다시 반복조건으로 돌아가게 된다.

return

현재 수행중인 함수를 종료하고, 해당함수를 호출했던 곳으로 돌아가게 된다.

 

// 5일때 for문을 벗어남
#include <stdio.h>

int main()
{
    for (int i = 0; i < 10; i++)
    {
        if (i == 5)
        {
            break;
        }
        printf("%d\n", i);
    }

    return 0;
}

// 결과
// 0
// 1
// 2
// 3
// 4
// 5일때 continue 를 함으로써 5를 스킵함
#include <stdio.h>

int main()
{
    for (int i = 0; i < 10; i++)
    {
        if (i == 5)
        {
            continue;
        }
        printf("%d\n", i);
    }

    return 0;
}

// 결과
// 0
// 1
// 2
// 3
// 4
// 6
// 7
// 8
// 9
// 5일때 함수(main) 를 벗어남
#include <stdio.h>

int main()
{
    for (int i = 0; i < 10; i++)
    {
        if (i == 5)
        {
            return 0;
        }
        printf("%d\n", i);
    }

    return 0;
}

// 결과
// 0
// 1
// 2
// 3
// 4
반응형