未分类题

有以下程序: fun(int x) {int p; if(x==0||x==1)return(3); p=x-fun(x-2); return p; } main() {printf('%d/n',fun(7));} 执行后的输出结果是( )。
D.0

A.7
B.3
C.2

【参考答案】

C
解析:函数fun是一个递归调用函数,首先主函数将实参7传递给fun函数中的形参x,由于x=7不满足if语句的......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)