单选题 有以下程序
#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
【答案解析】