인프런 커뮤니티 질문&답변
재귀함수 질문
작성
·
359
2
강의 잘 듣고 있습니다!
한가지 질문이 있는데,
countDown(int n) 함수에서,
재귀 호출을 통해 5부터 0까지
출력이 되는 부분은 이해를 하였는데,
그 뒤로 0번째 재귀함수 ~ 5번째 재귀함수가
역순으로 출력되는 이유를 잘 모르겠습니다.
n이 0이 되기 전까지 "Counting . . . n " 출력이
계속 반복되고,
n이 0이 되면, 조건문을 지나쳐 "0번째 재귀함수"
가 한번 출력이 되고 함수가 종료되는게 아닌가요??





if문 안에서의 재귀 호출이 모두 끝나고,
함수안에 남은 코드가 실행된 것입니다 :)