![]() |
#2
yewei8610182009-07-31 14:26
|

#include <iostream>
using namespace std;
int w=3;
int fun(int);
void main()
{
int w=10;
cout<<fun(5)*w<<endl;
}
int fun(int k)
{
return fun(k-1)*k;
}
using namespace std;
int w=3;
int fun(int);
void main()
{
int w=10;
cout<<fun(5)*w<<endl;
}
int fun(int k)
{
return fun(k-1)*k;
}
为什么这段代码运行时没有输出结果?我听CSDN的人说是没有递归结束条件,那这个“递归结束条件”是什么一东西?<c++ primer plus>这书上有没有这方面相关的知识,有的话告诉我多少页。 谢..