各种参数还有待理解
递归函数
什么是递归函数?_FlyWine的博客-CSDN博客_递归函数
using System;
namespace ConsoleApp1
{
class Program
{
public void Count(int inVal)
{
if (inVal == 0)
return;
Count(inVal-1);//再一次调用方法t调用自身
Console.WriteLine($"{inVal}");
}
static void Main(string[] args)
{
Program pr = new Program();
pr.Count(3);
}
}
}
输出 1,2,3
过程:
count(2)-count(1)-count(0)-返回空,及count(0)默认返回 ?,输出1,没有返回值,再回到count(1),执行下一条指令,输出2.再回到count(2),输出3.