下面程序的运行结果是:【 】   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]

admin2006-03-15  25

问题 下面程序的运行结果是:【  】
  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);}

选项

答案6

解析 本题考查递归调用过程的方法。
转载请注明原文地址:https://kaotiyun.com/show/iiHp777K
0

相关试题推荐
最新回复(0)