C
Recursive Function making header file
GOD03219
2018. 1. 2. 13:12
#include<stdio.h>
#include "header.c"
#pragma warning(disable:4996)
void main() {
int num;
printf("factorial number input :");
scanf("%d", &num);
printf("facorial %d = %d\n", num ,recursiveF(num));
}
int recursiveF(int num)
{
if (num == 1) return 1;
return num*recursiveF(num - 1);
}
// 별도의 소스파일에 int recursiveF(int num); 선언하고 이 함수를 쓰고 싶은 파일의 선처리부에 header.c 을 헤더파일로 선언
header.c
int recursiveF(int num);