[c++] 반복문에서의 continue 키워드 활용

반복문에서 continue 키워드를 사용하면 현재 반복을 중지하고 다음 반복으로 넘어갈 수 있습니다. 이는 특정 조건이 충족될 때 루프의 일부를 건너뛰고 싶을 때 유용합니다.

for 반복문에서 continue 사용하기

for (int i = 0; i < 5; ++i) {
    if (i == 2) {
        continue;  // i가 2일 때는 다음 반복으로 넘어감
    }
    std::cout << i << std::endl;
}

위 예시는 i가 2일 때 continue 키워드를 통해 다시 증가식으로 돌아가 다음 반복으로 넘어가게 됩니다.

while 반복문에서 continue 사용하기

int i = 0;
while (i < 5) {
    if (i == 2) {
        ++i;
        continue;  // i가 2일 때는 현재 반복을 중지하고 다음 반복으로 넘어감
    }
    std::cout << i << std::endl;
    ++i;
}

이 예시는 while 반복문에서 continue 키워드를 활용한 예시입니다. i가 2인 경우 현재 반복이 중지되고 다음 반복으로 넘어가게 됩니다.

continue 키워드를 사용함으로써 조건에 따라 특정 반복을 건너뛰고자 할 때, 간결하게 코드를 작성할 수 있습니다.


관련 자료: