【发布时间】:2010-10-13 18:04:51
【问题描述】:
我创建了一个使用递归的非常简单的程序。我正在使用 g++ 编译器。我可以编译它,但是当我尝试运行它时,我收到一条错误消息,上面写着 SEGMENTATION FAULT。这是我的代码:
#include <iostream.h>
using namespace std;
int Recurse(int);
int main(int argc, char *argv[])
{
Recurse(10);
cout << endl;
}
int Recurse(int numTimes)
{
if (numTimes == 0)
return 0;
else
{
cout << numTimes << " ";
Recurse(numTimes--);
}
}
【问题讨论】: