#include<iostream>
using namespace std;
void fun(int k)
{
if(k>0)
fun(k-1);
cout<<k;
}
int main()
{
int w=5;
fun(w);
cout<<endl;
return 0;
}运行结果:
执行流程:
本文通过一个简单的递归函数示例,介绍了递归的基本概念及执行流程。递归函数是一种在其定义或实现中调用自身的函数,能够将复杂问题分解为更小的子问题来解决。本文展示了一个递归函数的C++实现,并给出了具体的运行结果。
#include<iostream>
using namespace std;
void fun(int k)
{
if(k>0)
fun(k-1);
cout<<k;
}
int main()
{
int w=5;
fun(w);
cout<<endl;
return 0;
}运行结果:
执行流程:

被折叠的 条评论
为什么被折叠?