더북(TheBook)

  2 스크립트를 저장하고 실행하면 결과는 다음과 같습니다.

icon_con

터미널

gilbut@ubuntu2404:~/script$ chmod +x for-cstyle.sh 
gilbut@ubuntu2404:~/script$ ./for-cstyle.sh 
number 0
number 1
number 2
number 3
number 4

만약 초기식, 조건식, 증감식이 생략되면 for 문은 어떻게 동작할까요? 초기식이 생략되면 for 문 전체 동작에서 초기식 실행만 생략합니다. 증감식이 생략되면 증감식이 실행될 시점에 증감식 실행을 생략합니다. 조건식을 생략하면 조건식을 항상 만족한 것으로 간주합니다. 조건식이 언제나 만족한다는 말은 for 문이 종료되지 않음을 의미합니다. 따라서 조건식이 생략되면 for 문은 무한히 반복됩니다. 이를 무한 루프에 빠졌다고 표현합니다.

다음 스크립트를 실행해보면 강제 종료할 때까지 for 문을 무한히 반복합니다. 스크립트를 종료하려면 Ctrl + C를 누릅니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.