#include <stdio.h>
int add(int , int ); //이렇게도 사용 가능
//int add(int var1, int var2); //이렇게도 사용 가능
int main() {
printf("값 %d ", add(3, 4));
getch(); //waiting for step
return 0;
}
//add 함수 아래 선언
int add(int var1, int var2) {
return var1 + var2;
}
재귀 함수 (recursive function)
함수 안에서 함수 자신을 호출하는 함수
재귀 함수를 사용할때 주의 사항
재귀 함수 안에는 종료 조건이 받으시 있어야한다. 아니면 무한 호출로 메모리가 꽉차 system error가 발생