河南公基

首页 > 试题汇总 > 公基

下面程序的运行结果是: 【 17 】 。#include int f(int a[

华图教育 | 2020-04-08 13:26

收藏

点击查看>>>精品备考图书试卷

下面程序的运行结果是: 【 17 】 。

#include <stdio.h>

int f(int a[],int n)

{ if(n>1)

return a[0] + f(a+1, n-1);

else

return a[0];

}

main()

{ int aa[10]={1,2,3,4,5,6,7,8,9,10}, s;

s = f(aa+2,4); printf("%d ", s);

}

正确答案:
答案 18
解析 : 表达式 f(aa+2,4) 共递归调用 4 次 , 其从 aa[3] 开始 , aa[3] 开始 , aa[3],aa[4],aa[5],aa[6] ,相加其和等于 22 。

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有