请比较一下两个递归函数调用自己(即运行f1(f1())或f2(f2()))时的的运行结果。
int f1()
{
static int n=0;//这里声明静态局部变量n,如果不是第一次使用本函数,则此句不会执行(因为n 是已经存在 //着的,并且保留着上一次使用后的数据。)
f1();
printf("%d ",++n);
}
=============================
int f2()
{
static int n;//
n=0;//对n重新赋值为0;
f2();
printf("%d ",++n);
}