Menu
Coddy logo textTech

무한 루프

Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 44번째.

무한 루프는 종료 조건이 충족되지 않아 무기한으로 계속되는 루프입니다. 보통은 바람직하지 않지만, 임베디드 시스템이나 지속적으로 실행되는 프로그램과 같이 무한 루프가 유용할 수 있는 상황도 있습니다.

C 언어에서는 다양한 구문을 사용하여 무한 루프를 생성할 수 있습니다:

  1. while 루프 사용하기:

    while (1) {
        // 실행할 코드
    }
  1. for 루프 사용하기:

    for (;;) {
        // 실행할 코드
    }
  1. do-while 루프 사용하기:

    do {
        // 실행할 코드
    } while (1);

무한 루프를 종료하려면 일반적으로 break 문을 사용하거나 특정 조건에 따라 루프 내의 제어 변수를 수정합니다.

무한 루프를 제대로 관리하지 않으면 프로그램이 멈출 수 있으므로 사용할 때 주의하십시오.

치트 시트

무한 루프는 종료 조건이 충족되지 않기 때문에 무한히 계속됩니다.

다음을 사용하여 무한 루프를 생성합니다:

While 루프:

while (1) {
    // 실행될 코드
}

For 루프:

for (;;) {
    // 실행될 코드
}

Do-while 루프:

do {
    // 실행될 코드
} while (1);

break 문을 사용하거나 특정 조건에 따라 제어 변수를 수정하여 무한 루프를 종료합니다.

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Fundamentals의 모든 레슨