public static void Test(int a)
{
if(a==0) return;
Test(--a);
Console.WriteLine(a);
}
设断点时候先执行:
if(a==0) return;
Test(--a);
这部分,最后把a打印出来,
0,1,2,3,4,5,6,7,8,9
偶的疑惑是值a怎么能有这么多值?都保存在哪里?