1. 서론
1.1. C언어에서의 재귀함수와 포인터
C언어에서의 재귀함수와 포인터는 프로그래밍에서 중요한 개념이다. 재귀함수는 함수 자신을 다시 호출하는 방식으로 동작하며, 큰 문제를 작은 하위 문제로 분해하여 해결하는 데 활용된다. 이와 달리 포인터는 변수의 메모리 주소를 저장하고 직접 메모리에 접근할 수 있게 해주는 변수이다.
재귀함수는 종료 조건과 재귀 조건을 명확히 정의해야 하며, 이를 통해 문제를 단계적으로 해결할 수 있다. 대표적인 사용 사례로 알고리즘 설계에서의 분할 정복 기법, 데이터 구조 순회, 수학적 계산과 문...
2025.04.20