请大神帮忙求解,注释掉t++运行的效果不一样。。。
#include<iostream>
using namespace std;
int v[7] = {0};
int t = 0;
int fun(int n)
{
t++; //注释一下t++,看看有什么效果。。。
cout<<"第"<<t<<"次调用"<<n<<endl;
if(n<=1)
return n;
if(v[n]!=0)
return v[n];
v[n] = (fun(n-1)+fun(n-2));
return v[n];
}
int main(void)
{
int max = fun(7);
cout<<max;
return 0;
}