Inflearn コミュニティ Q&A
팩토리얼 질문드립니다.
作成
·
246
0
안녕하세요! 강의 잘 듣고 있습니다.
팩토리얼 강의 수강 중 궁금한 점이 있어 질문드립니다.
재귀함수를 실행했을 때 출력값이 5 factorial(4) 에서 부터 점차 1씩 감소하는것이 아니라 2 factorial(1) 부터 순차적으로 출력되는 것이 이해가 되지 않습니다.
이 부분 관련하여 설명해주시면 감사하겠습니다!
java
クイズ
57%が間違えています。挑戦してみましょう!
객체지향 프로그래밍의 주된 목적은 무엇일까요?
코드를 순차적으로 실행하기 위해
현실 세계의 객체처럼 프로그램을 모델링하기 위해
데이터를 전역 변수로만 관리하기 위해
함수 호출만을 사용하여 로직을 구성하기 위해
回答 1
1
JeongTaeHyun
インストラクター
내부에서 메서드를 다시 호출하잖어요?
리턴을 안하고.
그러면 값을 출력하는 것이 아니라
다시 처음부터 매서드 호출 부분을 반복하는 겁니다.
왜 재귀함수를 잘 안 쓰는지 아셨죠?





답변 감사합니다!