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를 지정해도 됩니다