일반적인 함수 호출'함수 a'가 호출되어 실행되던 코드 중간에 '함수b'를 호출하면서 코드 진행이 '함수b'의 코드로 옮겨갑니다.'함수 b'가 호출되어 실행되던 코드 중간에 '함수c'를 호출하면서 코드 진행이 '함수c'의 코드로 옮겨갑니다.'함수 c'의 모든 실행이 종료되어 return한 값을 반환하고, '함수 b'의 '함수 c'를 호출했던 코드 다음 줄로 옮겨갑니다.'함수 b'의 모든 실행이 종료되어 return한 값을 반환하고, '함수 a'의 '함수 b'를 호출했던 코드 다음 줄로 옮겨갑니다.'함수 a'의 모든 실행이 종료되면 최종 값을 return합니다. 재귀함수- 함수 내에서 자기 자신 함수를 다시 호출하여 작업을 수행하는 방식- 함수 내에서 같은 이름의 함수를 다시 호출하여 작업을 수행하..