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

admin2013-02-23  34

问题 下面程序的运行结果是:【  】。
fun(int t[],int n)
{int i,m;
    if(n==1)return t[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));
}

选项

答案11

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

最新回复(0)