C#递归加载原理

    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);
        }
    }

以下是输出结果

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

评论