재귀함수1 C언어 - 재귀 함수 (recursion) 이제 저번 동적할당에 이어서 재귀 함수에 대해 알아보겠습니다. 재귀함수는 동적할당처럼 자료구조에서 자주 쓰이는 것 같습니다. 재귀함수 재귀함수 : 함수 내에서 자신을 다시 호출 형태 ex) 반환형 함수이름(매개변수) { 함수이름(); } void Add() { Add(); } 우선 형태는 위와 같습니다. 재귀 함수가 이름은 어려워 보이지만 실제로 보면 그저 함수 내부에서 자신의 함수를 다시 호출하는 것 뿐입니다. 이때 잘 못하면 while문 처럼 무한 반복이 일어날 수 있으니 조심해야 합니다. 다음 코드를 봐보겠습니다. #include void Add() { printf("하이요\n"); Add(); } int main() { Add(); return 0; } 위 재귀 함수를 보면 함수가 계속 자신을 호.. 2023. 6. 3. 이전 1 다음