十一、流程控制之goto语句

发布时间:2020-04-07 20:57:33 作者:vik_xiao
来源:网络 阅读:450
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _11.流程控制之goto语句
{
    class Program
    {
        static void Main(string[] args)
        {
            // goto语句用于控制代码何时执行。
            
            /** 
             * goto语句使用语法:
             *  goto <labelname>;
             * goto语句标签名定义语法:
             *  <labelname>:
             */
             
            // 使用goto语句会导致程序流程混乱,代码不容易阅读。
            
            // 使用goto语句可能导致有些代码块无法执行。
            
            // 使用goto语句实现1+...+10累加功能。
            
            {
                int i = 1, sum = 0;
                
            Loop:
                sum += i;
                i++;
                if (i > 10)
                    goto End;
                goto Loop;
            End:
                Console.WriteLine("sum = {0}", sum);
            }
            
            {
                int myInteger = 5;
                
                goto myLabel;
                myInteger += 10; // 此句代码无法执行
            myLabel:
                Console.WriteLine("myInteger = {0}", myInteger);
            }
            
            Console.ReadKey();
        }
    }
}


推荐阅读:
  1. 电脑关机程序<goto语句>
  2. c语言中的goto语句

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

编程

上一篇:VC++线程同步(三) 临界区使用例子

下一篇:django的form的常用组件

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》