填空题 下面程序的运行结果是: 1。 #include int f(int a[],int n) {if(n>1) return a[0]+f(a+1,n一1); else return a[0]; } main2 { int aa[10]={1,2,3,4,5,6,7,8,9,10},S; S=f(aa+2,4);printf("%d\n",S); }
  • 1、
【正确答案】 1、18    
【答案解析】表达式f(aa+2,4)递归调用4次,从aa[3]开始,aa[3],aa[4],aa[5],aa[6]相加和等于22。