더북(TheBook)

그림 13-5에서 2를 반환받은 factorial(3) 함수가 #2부터 다시 실행되면 반환값 2n3을 곱해 결과 값으로 6을 반환하면서 처음 호출한 함수인 factorial(3)도 종료됩니다. 최종 결과는 6입니다.

276_4

그림 13-5 재귀 함수 스택 프레임 ⑤


다시 실행해 보면 이번에는 잘 작동합니다.


실행결과 The factorial of 3 is 6

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