收录日期:2020/02/20 22:55:56 时间:2016/06/05 15:05:51 标签:C#
我是按照书的例子写的代码,讲的是递归的例子,代码如下:
using System;




class Class1
{
public static void Main()
{
SayGoodBye(5);
Console.ReadLine();
}
static void SayGoodBye( int n)

if (n<1)

Console.WriteLine("#############################################");
else
Console.WriteLine("GoodBYE!");
SayGoodBye(n-1);
}
}


按照书上的说法,这段代码的运行结果应该是5行“GoodBYE”和一行“#######
##”
但是为什么我编译了以后是个死循环,就是一直显示“GoodBYE”
不停了
是不是哪里错了
我对了一下书上的代码
没有什么不对
不知道是哪里出了问题
if (n<1)

Console.WriteLine("#############################################");
else
                            {
Console.WriteLine("GoodBYE!");
SayGoodBye(n-1);
                            }
//少了{}
把SayGoodBye(int n) 这样子写就对了
static void SayGoodBye( int n)

if (n<1)
{
Console.WriteLine("#############################################");
}
else
{
Console.WriteLine("GoodBYE!");
SayGoodBye(n-1);
}

}
n<1&&n>-1这样就好了

有点诡异~~,进者有分啊~~ 请教大家NumericUpDownExtender控件最大值最小值是否有限制 sql 别名无效求解? 时间格式化 为什么博客被屏蔽了 求助! 【分享】说说标准——CSS核心可视化格式模型(visual formatting model)之十:控制紧接浮动的排列-clear 特性 新手发帖:怎么用C#建立一个动态树 求解realplay各参数的含义 LIST表头添加BITMAP完全没有效果 POS打印机打印图片的问题 VC,在SMI中添加导航栏? 多文件编译的问题! 有游戏开发的版块吗 basetsd.h文件问题 [已处理] 博客怎么上不了了(管理员) 无语了 asp无限级分类显示问题。。 急~如何从datagridview中把被选中CheckBox的多行存入到LIST中? JQuery+servlet 验证用户名问题!!! 一个dotProject登录的问题 急急急 在线等 看到这图片,无语吗?想到了什么? 请问在哪里下载配置tomcat和domino服务器的tomcat-domino.zip文件? UpdateViewStyle()函数 请教一个问题 关于winpcap的问题!~ cxdbtreeview如何取得父节点 关于spring的MVC,知道点儿的进来指点下。 两台Windows server2008的主辅域问题!! 求助 asp.net怎么实现换皮肤时可以换网页布局 一个js数组的问题,请教下前辈!小弟先感谢了!