스택 프레임(Stack Frame)


메모리의 스택(Stack) 영역은 함수 호출과 관계되는 지역 변수와 매개변수가 저장되는 영역이다.

Untitled

Untitled

재귀 (Recursion)


int factorial(int n) {
	if (n == 1) return 1;
	return n * factorial(n - 1);
}

Untitled

장점

단점

꼬리 재귀 (Tail Recursion)


int factorial(int n, int total) {
	if (n == 1) return total;
	return factorial(n - 1, total * n);
}

Untitled

장점

단점

참고


코딩교육 티씨피스쿨