问题 填空题

下面程序的运行结果: 【3】
int f(int a[], int n)
if(n>1) return a[0]+f(&a[1], n-1);
else return a[o];

main()
int aa[3]=1, 2, 3, s;
s=f(&aa[0], 3); printf("% d\n", s);

答案

参考答案:F

解析: s=f(&aa[0],3)=aa[0]+aa[1]+aa[2]=1+2+3=6。

问答题
判断题