27.9 for 반복문으로 무한 루프 만들기

이번에는 for 반복문으로 무한 루프를 만들어보겠습니다.

for_infinite_loop.c

#include <stdio.h>

int main()
{
    for (;;)    // 초깃값, 조건식, 변화식을 모두 생략하면 무한 루프
    {
        printf("Hello, world!\n");
    }

    return 0;
}

실행하기 전에 꼭 알아두세요. 이 코드는 무한 루프라서 프로그램이 종료되지 않습니다. 반드시 콘솔(터미널, 명령 프롬프트)에서 Ctrl+C를 입력하여 프로그램을 중단시키세요.

실행 결과

... (생략)
Hello, world!
Hello, world!
Hello, world!
Hello, world!
... (계속 반복)

for에서 초깃값, 조건식, 변화식을 모두 생략하면 무한히 반복하는 무한 루프가 만들어집니다. 이 프로그램을 실행한 상태로 두면 Hello, world!는 끝나지 않고 계속 출력됩니다.