还是函数的传递的问题
答案为什么是8?#include <stdio.h>
int fun(int n, int *s)
{int f1,f2;
if(n==1||n==2) *s=1;
else
{fun(n-1,&f1); fun(n-2,&f2); *s=f1+f2;}
}
main()
{int x;
fun(6,&x);printf("%d\n",x);
system("PAUSE");
return 0;
}
如何去理解和得出结果来? 在主函数里那个fun(6,&x);,那个&x是多少?