读书人

请教这段程序是如何样运行的啊

发布时间: 2012-02-06 15:52:44 作者: rapoo

请问这段程序是怎么样运行的啊?
请问下面的程序运行的过程是怎样的?
/**/
#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]);
}

[解决办法]
递归调用对数组的某个部分求和
不过这个写法还真的废阿

读书人网 >C语言

热点推荐