28.6 do while 반복문으로 무한 루프 만들기

이번에는 do while로 무한 루프를 만들어보겠습니다.

do_while_infinite_loop.c

#include <stdio.h>

int main()
{
    do
    {
        printf("Hello, world!\n");
    } while (1);    // while에 1을 지정하면 무한 루프

    return 0;
}

실행 결과

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

do 다음에 반복할 코드를 작성합니다. 그리고 while에서 조건식 대신 1을 지정하면 무한히 반복하는 무한 루프가 만들어집니다. 마찬가지로 조건식 자체가 없으므로 변화식도 필요 없습니다.

stdbool.h를 포함하여 조건식에 1대신 true를 지정해도 됩니다