黑马程序员技术交流社区
标题:
关于goto语句
[打印本页]
作者:
王彦伟
时间:
2012-12-15 10:15
标题:
关于goto语句
goto语句在C#中是不是没用啊
作者:
张小平
时间:
2012-12-15 12:08
goto语句用法太灵活,程序员可以随意指示执行到第几行,破环程序执行的连续性。往往程序员遇到goto语句,有可能会跨好多行代码去查找所指示的语句,使得程序代码的整体易读性变差,因此在C#中不推荐使用goto语句,不过具体情况具体分析喽,非用不可,也可以用的。
作者:
王晨
时间:
2012-12-15 14:05
C#中肯定可以使用的,如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("goto语句在C#中能不能用?");
H1:
Console.WriteLine("事实证明,C#中是可以使用goto语句的!!");
Console.ReadKey();
goto H1;
}
}
}
复制代码
优点:代码跳转快,方便。
缺点:现在的编程思想提倡不使用goto!!因为在后续的代码维护之中,goto语句是的程序结构混乱(虽然它能够正确执行),读起来很难懂。
所以,在C#中使用goto语句总体来说弊大于利感觉!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2