• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

재귀함수

20.03.07 12:11 작성 조회수 145

1

37강의 재귀함수에서 궁금한 점이 있는데  n이 5일때 부터 보면 rec함수 안에 있는 printf문에 가기 전에 재귀함수가 계속 호출되어 54321이 프린트 되는 것은 알겠는데 1을 프린트 하고 rec(0)이 되어 return문으로 가는데 return은 함수를 빠져나가rec(n)함수 안에 있는 마지막  프린트문을 실행할 수 없는 것 아닌가요?? 그래서 이후 출력되는 12345가 이해가 가질 않습니다.

답변 2

·

답변을 작성해보세요.

0

주원님의 프로필

주원

2021.02.15

저도 이게 궁금합니다

0

l0316님의 프로필

l0316

2020.09.21

return을 하면 if문에서만 빠져나가서 그런게 아닐까 생각되네요. return이 속한 부분이 if(n==0)일때니까 말이죠,