break、continue和goto 三者作用介绍

跳跃语句

  由于break、continue和goto语句有助于跳跃到代码中的某个特定语句,因此它们属于跳跃语句。下面是这三个语句的介绍。

  ①break语句

  这个语句常与switch语句联合使用;但是,C#允许你使用它跳出当前语句块。我们经常用break语句跳出一个循环语句块。

  下面是break语句的一个应用实例:

  int i = 0;

  while (i < 6)

  {

  Response.Write(“当前i值为“ i.ToString().Trim() “<br>“);

   if (i == 5)

   {

    break;//当i=5就跳出循环;

   }

    i ;

  }

  ②continue语句

  这个语句将控制返回到控制循环语句的布尔表达式。

  下面是continue语句的一个应用实例:

  for (int i = 1; i <= 6; i ++)

  {

   if (i < 5)

   {

   continue; //假如i小于5就继续执行

   }

   Response.Write(“当前i值为“ i.ToString().Trim() “<br>“);

  }

  ③goto语句

  这个语句把控制无条件交给一个标记语句。在C#中,任何语句都可以被标记。语句标记后紧跟一个冒号,一个标记标识符,然后是goto关键字。goto语句把控制交给由标记标识符命名的语句。

  如果过度使用goto语句,编写出来的代码可能难以阅读与理解。通常,最好对代码进行改写,避免使用goto语句。

  下面是goto语句的一个应用实例:

  int i = 0;

  while (i < 6)

  {

   Response.Write(“当前i值为“ i.ToString().Trim() “<br>“);

   if (i == 5)

   goto Complete; //假如i等于5,就跳到Complete标记处直接结束while语句;

  i ;

  }

  Complete:

  Response.Write(“程序直接跳到这里结束!“);

转载,原作出处:http://www.amhl.net/wenzhang/DianNao-BianChengKaiFa/20101201/117767.html

时间: 2024-10-09 22:08:29

break、continue和goto 三者作用介绍的相关文章

C语言中的break、continue和goto三者的区别与用法

本文转载:http://blog.chinaunix.net/uid-26715658-id-3254915.html break和continue的使用范围比较一致,两都可以用于循环,其中break还可以用于switch.功能上也有一定的相似性,break就相当于退学,continue则相当于跳级.对于break,程序究竟跳到哪儿比较好理解.但是continue究竟跳到哪儿去了,初学者可能有些疑惑,不妨就当它跳到了循环体最后一句语句的后面. 如果它们处在由多重循环和switch组成的圈圈里,那

C#中break,continue,return,,goto,throw的区别(转--未整理完)

break 语句用于终止最近的封闭循环或它所在的switch 语句. 控制传递给终止语句后面的语句(如果有的话). /// <summary> /// break 示例 /// 在此例中,条件语句包含一个应该从 1 计数到 100 的计数器 /// 但 break 语句在计数达到 4 后终止循环. /// </summary> static void Main() { for (int i = 1; i <= 100; i++) { if (i == 5) { break;

return break continue 的用法和作用

1.continue 是结束本次循环,一般用于 for do-while while 循环. 2.break 是多层循环时, 一个break语句只向外跳一层. 3.return 是返回主函数.一般就终止了. return语句是将函数的值返回主调函数.例如:int max(int a,int b){if(a>b)return a;else return b;}这个函数是返回a和b中的最大值:return  语句的一般形式为:return 表达式 或者为:return (表达式)

break和continue的区别和作用

break和continue的区别和作用 break和continue都是用来控制循环结构的,主要是停止循环. 1.break 有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为false才终止. 这是我们可以使用break来完成.break用于完全结束一个循环,跳出循环体执行循环后面的语句. 2.continue continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环.

跳转语句 break;continue; return; goto 区别用法

C语言是按顺序执行语句的语言——一个接一个.即使它有条件语句或循环语句,程序的流程也是自上而下的.没有顺序流的随机跳转或跳转.但我们的程序是为了满足任何现实世界的需求,一个接一个地执行永远不会很直接.在某些情况下,我们必须偏离代码的正常顺序流,必须跳转到下一个语句集执行.这可以通过使用break.continue和goto语句来实现. Break语句用于在没有任何条件的情况下停止代码的正常执行,它将跳出当前执行循环.我们可以使用条件来检查是否必须中断,但这些条件不是break语句的一部分.我们可

从头认识java-3.2 return break continue

这一章节我们来说说return break continue直接的相同与不同. 1.相同 都是跳出循环. package com.ray.ch03; public class Test { public static void main(String[] args) { System.out.println("-------with break-------"); for (int i = 0; i < 10; i++) { if (i == 5) { break; } Syst

linux 循环结构中的 break continue exit return区别

1 概述 在脚本的循环中,需要用到break,continue,exit.来控制循环.利用return来获取函数的返回值.本文将对这四个命令的使用做介绍 break [N]:提前结束第N层循环,最内层为第1层 continue [N]:提前结束第N层的本轮循环,而直接进入下一轮判断:最内层为第1层 exit 命令终止脚本 2  break continue exit   对比 2.1 break 和continue 测试 假设一个循环体内,总共嵌套了3层循环,总循环体N为3,break 和con

js中退出语句break,continue和return 比较

在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止 首先:break和continue两个一起讨论 这两个应用的范围是退出循环或者switch语句,在其他地方使用会导致错误: break:由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的. 举例: for(var i=1;i<=10;i++) { if(i==6) { break;

js中退出语句break,continue和return 比较 (转载)

在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止 首先:break和continue两个一起讨论 这两个应用的范围是退出循环或者switch语句,在其他地方使用会导致错误: break:由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的. 举例: for(var i=1;i<=10;i++) { if(i==6) { break;