재귀 함수
-> 함수 내부에서 자신을 다시 호출하는 함수.
-> 재귀 함수는 탈출 조건이 필수이다.

 

사용 예)

void Func(int _n)
{
	if (0 > _n)
		return;

	cout << "재귀 호출" << endl;

	Func(--_n);
}

void main()
{
	Func(3);
}

재귀 함수는 이름 뒤에 Recursive를 붙인다.

void ABCDRecursive();

 

'Programming > C++ Basic' 카테고리의 다른 글

C++ const와 포인터  (0) 2020.08.28
C++ 포인터  (0) 2020.08.26
C++ 함수 오버로딩, 디폴트 매개 변수  (0) 2020.08.25
C++ 함수의 선언부, 정의부  (0) 2020.08.25
C++ 지역 변수, 전역 변수, 정적 변수(static)  (0) 2020.08.24

+ Recent posts