问题详情

下面程序的运行结果是: 【 17 】 。

#include <stdio.h>

int f(int a[],int n)

{ if(n>1)

return a[0] + f(a+1, n-1);

else

return a[0];

}

main()

{ int aa[10]={1,2,3,4,5,6,7,8,9,10}, s;

s = f(aa+2,4); printf("%d\n", s);

}

参考答案
您可能感兴趣的试题