相关疑难解决方法(0)

C中的尾递归

我试图编写递归函数,找到一个数字的阶乘.

    int factorial(int input,int *answer)
    {
       if ( input ==0 )        
       {                       
        return 0;
       }

       *answer  = *answer * input;
       factorial(input -1, answer);
    }
Run Code Online (Sandbox Code Playgroud)

你对这个功能有什么看法?是尾递归吗?

c recursion

2
推荐指数
1
解决办法
5906
查看次数

标签 统计

c ×1

recursion ×1