问题 填空题

下面程序的运行结果是:  【17】   int f( int a[ ], int n)  { if(n>1) return a[0]+f(&a[1],n-1);   else return a[0];}  main ( )  { int aa[3]={1,2,3},s;   s=f(&aa[0],3); ; printf(“%d\n”,s);}

答案

参考答案:17、6

解析:本题考查递归调用过程的方法。

问答题 简答题
问答题 简答题