본문 바로가기
c++ 기초

13) 재귀함수

by BitsrimAcrux 2024. 12. 29.
#include <iostream>

using namespace std;

void count_down(int);

int main() {
	count_down(5);

	return 0;
}

void count_down(int n) {
	cout << "Counting ... " << n << endl;
	if (n > 0) count_down(n - 1);
	cout << n << "번째 재귀함수" << endl;
}

->

Counting ... 5
Counting ... 4
Counting ... 3
Counting ... 2
Counting ... 1
Counting ... 0
0번째 재귀함수
1번째 재귀함수
2번째 재귀함수
3번째 재귀함수
4번째 재귀함수
5번째 재귀함수

728x90

'c++ 기초' 카테고리의 다른 글

15) 인라인 함수  (0) 2024.12.31
14) 함수 지시 포인터  (0) 2024.12.30
12) 함수  (0) 2024.12.29
11) 조건문  (0) 2024.12.29
10) 반복문, 중첩 배열  (0) 2024.12.28