您的位置:首页 > 其它

使用递归倒序输出数字,并说明递归耗费了大量的栈空间

2011-12-28 22:45 239 查看
#ifndef _TEST_H
#define _TEST_H
#include <iostream>
using namespace std;

//注意:函数只是一个代码段,每次调用函数时候其中的普通局部变量都是从栈空间分配的
void func(int a)
{
if(a != 0)
{
a--;
func(a);
cout << a << endl;
cout << &a << endl;
}
else
{
return;
}
return;
}

void main()
{
func(10);
}

#endif //_TEST_H
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐