C# 关于递归算法 具象化
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);
}
代码运行结果:
代码执行顺序(遵循栈的原则,先进后出)