十一、流程控制之goto语句

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 ;
             * goto语句标签名定义语法:
             *  :
             */
             
            // 使用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();
        }
    }
}

文章名称:十一、流程控制之goto语句
路径分享:http://bzwzjz.com/article/gpieje.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 手机网站制作 重庆外贸网站建设 网站设计制作报价 网站制作 成都网站制作 成都网站建设 网站建设公司 成都网站制作 梓潼网站设计 网站建设 成都企业网站建设 定制网站设计 成都网站制作 成都网站制作 盐亭网站设计 移动网站建设 成都响应式网站建设 成都响应式网站建设 成都网站建设公司 成都商城网站建设 网站制作公司 成都网站建设