더북(TheBook)

두 번째 for 문은 printf() 문을 5번 수행합니다. 그래서 결과로 1부터 5까지 출력하고요. 순서를 정리해 보면 첫 번째 for 문에서 1을 출력하고 나서 두 번째 for 문에서 1, 2, 3, 4, 5를 출력합니다. 그리고 첫 번째 for 문으로 돌아가서 2를 출력하고 두 번째 for 문에서 1, 2, 3, 4, 5를 출력합니다. 첫 번째 for 문이 3일 때도 두 번째 for 문에서 1, 2, 3, 4, 5 출력을 반복하고 다시 첫 번째 for 문으로 돌아갑니다. 이때는 i가 3보다 작거나 같다는 조건에 맞지 않으므로 반복문을 빠져나옵니다.

이중 반복문이 어떻게 돌아가는지 실행해 보면 더 명확하게 알 수 있습니다.

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