问题
单项选择题
有以下程序
#include
int fun(int n, int *p)
int f1, f2;
if(n==1||n==2) *p=1;
else
fun(n-1, &f1); fun(n-2, &f2);
*p=f1+f2;
main()
int s;
fun(3, &s); printf("%d\n", s);程序的运行结果是______。
A.2
B.3
C.4
D.5
答案
参考答案:A