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!는 끝나지 않고 계속 출력됩니다.