.以下程序的输出结果是(   )。

long fib(int n)

{ if(n>2)

return(fib(n-1)+fib(n-2));

else return(2);

}

main()

{ printf("%d\n",fib(3));
A. 2
B. 4
C. 6
D. 8
出自:长安大学-C语言