goto语句

C#允许给代码行加上标签,这样就可以使用goto语句直接跳转到这些代码行上。

goto语句的优缺点:

主要有点:goto语句是控制什么时候执行哪些代码的一种非常简单的方式

主要缺点:过多的使用这个技巧将很难读懂代码

goto语句语法:

goto 标签名;

例:

int num = 10;//定义一个变量并赋值

goto mylabel;

num += 15;

mylabel:

Console.WriteLine(num);

mylabel为goto语句中的标签

执行过程解析:

声明一个变了num并赋值10;goto语句中断正常的执行过程,跳转到mylabel:代码行上;输出num的值

 

大量使用goto语句会使代码很难读懂

例:

start:

int num = 10;

goto mylabel;

Console.WriteLine(num);

goto start;

mylabel:

Console.WriteLine(num+10);

转载于:https://www.cnblogs.com/lgxjt168/archive/2008/08/23/1274550.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值