C语言题,这道题的答案为什么是12呀,哪位可以麻烦写一下过程吗,或者详细说一下,谢谢。
全部程序:#include<stdio.h>intf(int*p,intn){if(n>1)returnp[0]+f(&p[1],n-1);elsereturnp[0];...
全部程序:#include <stdio.h>
int f(int *p,int n)
{ if(n>1)
return p[0]+f(&p[1],n-1);
else
return p[0];
}
void main()
{ int aa[3]={2,4,6},s;
s=f(&aa[0],3);
printf("%d\n",s);
} 展开
int f(int *p,int n)
{ if(n>1)
return p[0]+f(&p[1],n-1);
else
return p[0];
}
void main()
{ int aa[3]={2,4,6},s;
s=f(&aa[0],3);
printf("%d\n",s);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询