46 lines
947 B
C#
46 lines
947 B
C#
|
|
using System;
|
||
|
|
namespace Lesson
|
||
|
|
{
|
||
|
|
class Program
|
||
|
|
{
|
||
|
|
#region 知识点一 基本概念
|
||
|
|
//递归函数 就是 让函数自己调用自己
|
||
|
|
//static void Fun()
|
||
|
|
//{
|
||
|
|
// Fun();
|
||
|
|
//}
|
||
|
|
//注意:这样会爆内存
|
||
|
|
//所以 一个正确的递归函数必须要包括下面的特点
|
||
|
|
//1.必须有结束调用的条件
|
||
|
|
//2.用于条件判断的 这个条件 必须改变 能够达到停止的目的
|
||
|
|
#endregion
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
#region 知识点二 实例
|
||
|
|
//用递归函数打印出0到10
|
||
|
|
static void Print(int a = 0)
|
||
|
|
{
|
||
|
|
Console.WriteLine(a);
|
||
|
|
a++;
|
||
|
|
if (a <= 10)
|
||
|
|
{
|
||
|
|
Print(a);
|
||
|
|
}
|
||
|
|
else
|
||
|
|
{
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#endregion
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
static void Main(string[] args)
|
||
|
|
{
|
||
|
|
Print();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|