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怎么能有这么多值?都保存在哪里?
{
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怎么能有这么多值?都保存在哪里?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货