c++ 函数的递归调用
来源:互联网 发布:excel数据分析工具箱 编辑:程序博客网 时间:2024/05/30 05:11
在调用一个函数的过程中又出现 直接或间接的调用该函数本身,称为函数的递归调用
例如:
代码块
在 f() 函数内部 再次调用f() 函数;
int f(int x){ int y,z; z=f(y); return (2*z);}
具体例子
#include<iostream>using namespace std;/* 递归调用第一个人年龄age1 年龄十岁第二个人年龄age2 比第一个人大2岁第三个人年龄age3 比第二个人大2岁第四个人年龄age4 比第三个人大2岁第五个人年龄age5 比第四个人大2岁其中 每个人的年龄比前一个人大 2岁 求第五个人年龄*/int f_age(int n); //函数声明 int main(){ cout<<"age1="<<f_age(1)<<endl; cout<<"age2="<<f_age(2)<<endl; cout<<"age3="<<f_age(3)<<endl; cout<<"age4="<<f_age(4)<<endl; cout<<"age5="<<f_age(5)<<endl; return 0;}int f_age(int n){ int age; if(n==1) age=10 ; else age=f_age(n-1)+2; //其中 每个人的年龄比前一个人大 2岁 return age;}
0 0
- C函数的调用-----递归调用
- C语言实现:函数的递归调用
- C++:函数的递归调用相关
- C语言函数的递归和调用
- C语言函数的递归调用
- C语言函数的递归调用
- C语言下的函数递归调用
- C语言函数的递归调用
- C语言的函数,还有递归调用
- C语言函数的递归调用
- c语言:函数的递归调用
- 78 C语言函数的递归调用
- C语言函数的递归调用
- c语言:函数的递归调用
- 【C++】函数的嵌套调用和递归调用
- c语言初学---函数的嵌套调用 递归调用
- C语言-函数实现模块化设计-函数的递归调用
- 函数的递归调用
- #0001 努力学习C语言
- POJ2253 Frogger
- 动规:数的划分
- java算法复杂度
- 动态创建表格
- c++ 函数的递归调用
- 百度地图总结第三篇之定位(我的位置)
- CuteEditor.Editor for asp.net is licensed
- 我对Surface Book的看法
- Python
- 初遇Android——BroadcastReceiver
- 深入了解事务处理内部的动作
- 机房重构—存储过程
- 使用Weka进行数据挖掘(Weka教程三)Weka数据之Instances和Instance