[c] 재귀 함수

재귀 함수는 스스로를 호출하는 함수입니다. 이러한 함수는 문제를 작은 조각으로 쪼개어 해결할 때 유용하며, 코드의 간결성과 가독성을 높일 수 있습니다.

특징

예시: 팩토리얼 계산

def factorial(n):
    if n == 1:
        return 1
    else:
        return n * factorial(n-1)

참고 자료