재귀함수란? 함수 내에서 자기의 함수를 다시 호출하는 함수를 말한다. 스택 내에 차곡차곡 쌓아두었다가 일괄로 처리를 한다. 재귀함수 1개 나왔을 때 -> 박스에 쌓고 하나씩 빼면서 연산 재귀함수 2개 나왔을 때 - > 단계별로 천천히 진행하면서 연산한다.(다음 피드 참고) 바로 예제로 익혀봅시다. ex1 -> 프로그램 실행 결과에서 세 번째 줄에서 출력되는 것은??? #include int func(int num) { if(num ==1) return 1; else return num * func(num-1); } void main() { int i; for(i = 5; i >= 0; i--) { if(i % 2== 1) printf("func(%d) : %d₩n", i, func(i)) } } 해설 m..