재귀 호출
개요 이번 주제의 핵심은 재귀호출을 이해하는 것입니다. 재귀호출을 이해하기 위해서는 우선 함수가 호출 되었을 때 컴퓨터 내부에서 어떤 일이 벌어지는 아는 것이 도움이 됩니다. 따라서 간단하게 함수 호출의 원리를 설명하고 이어서 재귀호출에 대한 설명으로 이어가겠습니다. 함수 호출의 원리 일반적인 함수 호출 및 리턴 과정 C 언어를 이용하여 프로그램을 작성하던 중에 main() 함수에서 "함수 A"를 호출했는데, 다시 "함수 A"에서 "함수 B"를 호출하고, "함수 B"가 다시 "함수 C"를 호출한 경우를 그림으로 표현한 것입니다. main() 함수 중간에 "함수 A"를 호출하면서 코드 진행이 "함수 A"의 처음 부분으로 옮겨갑니다. "함수 A" 함수 중간에 "함수 B"를 호출하면서 코드 진행이 "함수 B"..
소프트웨어 공학
2013. 12. 17. 17:49