博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
36.C#--方法的递归
阅读量:6897 次
发布时间:2019-06-27

本文共 533 字,大约阅读时间需要 1 分钟。

static void Main(string[] args)

{
//任何一个方法既可以调用其他方法又可以调用自己,而当这个方法调用自己时,我们就叫它递归函数或者递归方法!
//通常递归有两个特点:
// 1.递归方法一直会调用自己直到某些条件满足,也就是说一定要有出口;
// 2.递归方法会有一些参数,而它会把这些新的参数值传递给自己; (自己调自己);
TelStory(); //调用方法
Console.ReadKey();
}
public static int i = 0; //声明全局变量来记录循环次数
public static void TelStory() //方法体
{
Console.WriteLine("从前有座山,");
Console.WriteLine("山里有个庙,");
Console.WriteLine("庙里坐着个老和尚");
Console.WriteLine("老和尚正在给小和尚讲故事!");
i++;
if (i >= 10)
{
return; //循环10遍退出循环
}
TelStory(); //自己调用自己
}

转载于:https://blog.51cto.com/12679593/2384678

你可能感兴趣的文章
awstats与nginx结合使用
查看>>
Centos6.9安装Myql数据库RPM包
查看>>
我的友情链接
查看>>
Apache与Svn安装配置
查看>>
ubuntu12.04 locale字符编码设置
查看>>
数据持久化,序列化,反序列化,文件读写
查看>>
高级复制配置步骤
查看>>
Qt 踩坑记录:LINK : fatal error LNK1104: 无法打开文件“qtmaind.lib”
查看>>
java poi 导出excel
查看>>
比较早采用信息化进行管理的企业
查看>>
Solr配置文件分析与验证
查看>>
[Twitter] Fibonacci Sequence
查看>>
我的友情链接
查看>>
那些不加班的开发团队,都看透了持续集成的四大好处
查看>>
iOS开发之CALayer
查看>>
无人值守安装Linux系统
查看>>
启动VMware虚拟机 内部错误
查看>>
解决CentOS7控制台中文显示乱码
查看>>
我的友情链接
查看>>
关于应用交付设备的使用及云计算结构之我见
查看>>