立即学习:https://edu.csdn.net/course/play/20589/257778?utm_source=blogtoedu
递归:在方法内调用自己
方法体内一定要有一个跳出的条件,要不就死循环
class Program
{
static void Main(string[] args)
{
//递归:方法体内自己调用自己
//一定要有一个条件可以跳出递归
TellStory(0);
Console.ReadKey();
}
public static void TellStory(int i)
{
i++;
Console.WriteLine("从前有座山");
Console.WriteLine("山里有座庙");
Console.WriteLine("庙里有一个老和尚和小和尚");
Console.WriteLine("有一天,小和尚哭了,老和尚,说我给你讲个故事吧");
if (i>4)
{
return;
}
TellStory(i);
}