C언어 재귀함수

1 개념[ | ]

재귀함수
  • 재귀 함수는 자기 자신을 호출하는 함수임

2 예시[ | ]

  • recursive() 함수는 count 값에 따라 자기 자신을 계속 호출
#include <stdio.h>

void recursive(int count)
{
    if (count == 0) {
        printf("start\n");
    }
    else {
        recursive(--count);
        printf("count: %d\n", count);
    }
}

int main()
{
    recursive(5);

    return 0;
}
  • 실행
start
count: 0
count: 1
count: 2
count: 3
count: 4

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}