재귀 함수
-> 함수 내부에서 자신을 다시 호출하는 함수.
-> 재귀 함수는 탈출 조건이 필수이다.
사용 예)
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 |