작은 걸음 I — 글자와 숫자로 만들기

반복을 멈추거나 건너뛰기

2 대신 3을 건너뛰고, 5에서 멈추도록 바꾸세요.

이번에 배울 것

break는 가장 안쪽 반복문을 끝냅니다. continue는 이번 반복의 남은 부분을 건너뛰고 다음 반복으로 갑니다.

실행해 보기

예제 · example.cpp
void small_main()
{
    for (int i = 1; i <= 5; i = i + 1)
    {
        if (i == 2)
        {
            continue;
        }
        if (i == 4)
        {
            break;
        }
        print(i);
    }
}

2에서는 print를 건너뜁니다. for는 i를 늘린 뒤 다음 조건을 검사합니다. 4에서는 반복 자체를 끝내므로 4와 5 모두 출력하지 않습니다.

예상 출력:

1
3

Exercise — 한 가지 바꾸기

2 대신 3을 건너뛰고, 5에서 멈추도록 바꾸세요.

연습 문제 코드 · exercise_starter.cpp
void small_main()
{
    for (int i = 1; i <= 5; i = i + 1)
    {
        if (i == 2)
        {
            continue;
        }
        if (i == 4)
        {
            break;
        }
        print(i);
    }
}

Hint

위 예제에서 필요한 부분을 바꾸어 보세요.

풀이 보기
void small_main()
{
    for (int i = 1; i <= 5; i = i + 1)
    {
        if (i == 3)
        {
            continue;
        }
        if (i == 5)
        {
            break;
        }
        print(i);
    }
}
← 이전 레슨다음 레슨 →