Ex16-매개변수를 통해 재귀함수 호출

CODEDRAGON Development/C, C++

반응형

   

매개변수를 통해 재귀함수 호출

   

   

소스코드

   

#include <stdio.h>

 

// 함수의 선언(출력X입력X 형태)

void recursiveCall(int n);

 

int main(void){

    int a=1;

    recursiveCall(a);    // 함수의 호출(매개변수를 통해 재귀함수 호출)

    return 0;

}

 

// 함수의 정의

void recursiveCall(int n) {

    if(n>5)            // 함수의 무한 반복 문제를 해결하는 조건

        return;        // 값을 반환하지 않고 그냥 함수를 종료한다.

 

    printf("Recursive Call %d회 수행\n",n);

    recursiveCall(n+1);    // 매개 변수 n을 하나 증가해서 self_service( ) 함수를 호출


   

   

출력결과

   

'Development > C, C++' 카테고리의 다른 글

LAB02-동전교환기  (0) 2015.07.13
LAB01-산술연산 계산기  (0) 2015.07.13
Ex15-재귀 호출시 무한루프 문제 해결  (0) 2015.07.13
Ex14-재귀 호출시 문제  (0) 2015.07.13
1차원 배열  (0) 2015.07.12