首页 > 试题广场 >

有以下C语言程序 #include ...

[单选题]
有以下C语言程序
#include   <stdio.h>
int fun(int  x[], int  k)
{  if(k==0) return (x[0]);
return  x[0]+fun(x+1, k-1);
}
int main()
{  int  x[ ]={1,2,3,4,5};
printf("%d\n", fun(x,3));
}
程序运行后的输出结果是
  • 3
  • 6
  • 10
  • 15
递归 ,k==0时执行了3次  x[i]移动到x[3]值为4  4+3+2+1
发表于 2019-09-18 19:24:06 回复(0)