C#递归加载原理

首次发布:2017-11-05
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Program
{
    static void Main(string[] args)
    {
        M1(0);
        Console.ReadKey();
    }
    static void M1(int i)
    {
        Console.WriteLine("A"+i);
        i++;
        if( i < 3)
        {
            M1(i);
        }
        Console.WriteLine("B"+i);
    }
}

以下是输出结果

 递归方法是一种从简单到复杂、从低级到高级的可连续操作的解决问题的方法
 程序是用来抽象描述世界的。递归在现实世界无处不在,可能宇宙就是递归的。
在程序中使用递归,是为了更好更直观的描述世界。