下面程序的运行结果是:_______。 fun(int t[],int n) {int i,m; if(n==1)returnt[0]; else if(n>=2){m=fun(t,n-1);return m;} } main() {int a[]={11

admin2010-12-10  21

问题 下面程序的运行结果是:_______。
fun(int t[],int n)
{int i,m;
if(n==1)returnt[0];
else if(n>=2){m=fun(t,n-1);return m;}
}
main()
{int a[]={11,4,6,3,8,2,3,5,9,2};
printf("%d\n",fun(a,10));
}

选项 A、 11

答案

解析  此题涉及函数的调用和if语句。程序先执行第二个if语句,然后再执行第一个if语句,最后用return返回数值。
转载请注明原文地址:https://kaotiyun.com/show/AHPp777K
0

最新回复(0)