当前位置: 代码迷 >> C语言 >> 请问下面的是递归吗?
  详细解决方案

请问下面的是递归吗?

热度:281   发布时间:2007-06-14 08:51:27.0
请问下面的是递归吗?

怎么运行的?过程...
#include<stdio.h>
#include<conio.h>
int f(int a[],int n);
void main()
{
int i,a[3]={1,2,3},s=0;
clrscr();
s=f(&a[0],3);
printf("%d\n",s);
}
int f(int a[],int n)
{
if(n>1)
return(a[0]+f(&a[1],n-1));
else
return(a[0]);
}

搜索更多相关的解决方案: 递归  

----------------解决方案--------------------------------------------------------
对呀..
----------------解决方案--------------------------------------------------------
  相关解决方案