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