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); } }
以下是输出结果
递归方法是一种从简单到复杂、从低级到高级的可连续操作的解决问题的方法
程序是用来抽象描述世界的。递归在现实世界无处不在,可能宇宙就是递归的。
在程序中使用递归,是为了更好更直观的描述世界。
在程序中使用递归,是为了更好更直观的描述世界。