#include (stdio.h)
int fun(int a[ ] , int n) //传入3和4对吗?
{
If (n>1)
return a[0] +fun(a+1 , n-1);//这行完全不理解!!
else
return a[0]; //输出数组a首地址?
}
main()
{
int a[10] = {1,2,3,4,5,6,7,8,9,10}; ,sum;
sum = fun(a+2 , 4);
printf("%d\n",sum);
} //结果是18?怎么来的我真的是,求大神告诉我这个fun是怎么运行的,晕了!万分感谢
好的,那可以帮我解决一下这个问题吗?