IT보안관의 공부 클라우드

C언어 재귀함수 본문

개발/C

C언어 재귀함수

ㅡㅡㅡㅡㄷ 2021. 1. 18. 18:47
#include <stdio.h>

int Hi(int num){
	if(num<=0)return 0;  // 종료조건
    
    printf("Hi %d",num);
	Hi(--num);
}

int main(){
	Hi(5); //호출
    return 0;
}

재귀함수: 자신을 호출하는 함수 반드시 종료조건을 삽입해야함.

 

재귀함수는 병합, 정력과 같은 다양한 알고리즘에서 사용할 수 있음.

 

Comments