递归
来源:互联网 发布:315怎么投诉淘宝卖家 编辑:程序博客网 时间:2024/06/07 02:41
static void Test(int num)
{
if(num > 0)
{
Console.WriteLine(num);
Test(num-1);
}
Console.WriteLine("{0}次...",num);
}
static void Main(string[] args)
{
Test(2);
Console.ReadKey();
{
if(num > 0)
{
Console.WriteLine(num);
Test(num-1);
}
Console.WriteLine("{0}次...",num);
}
static void Main(string[] args)
{
Test(2);
Console.ReadKey();
}
//这个递归的用法有问题,不符合条件的num最终也会输出
static void Test(int num)
{
if(num > 0)
{
Console.WriteLine(num);
Test(num-1);
}
else
Console.WriteLine("{0}次...",num);
}
static void Main(string[] args)
{
Test(2);
Console.ReadKey();
}
//正确的递归
使用递归:if/else + 对应的判断条件