视频讲解
C#语言中的跳转语句主要包括break语句和continue语句,跳转语句可以用于提前结束循环,本节将分别对它们进行详细讲解。
第5章中已经介绍过使用break语句可以使流程跳出switch多分支结构,实际上,break语句还可以用来跳出循环体,执行循环体之外的语句。break语句通常应用在switch,while,do…while或for语句中,当多个switch,while,do…while或for语句互相嵌套时,break语句只应用于最里层的语句。break语句的语法格式如下:
break一般会结合if语句进行搭配使用,表示在某种条件下,循环结束。
【例6.05】 修改例6.01,在iNum的值为50时,退出循环,代码如下: (实例位置:资源包\源码\06\6.05)
程序运行结果如下:
continue语句的作用是结束本次循环,它通常应用于while,do…while或for语句中,用来忽略循环语句内位于它后面的代码而直接开始一次的循环。当多个while,do…while或for语句互相嵌套时,continue语句只能使直接包含它的循环开始一次新的循环。continue的语法格式如下:
continue一般会结合if语句进行搭配使用,表示在某种条件下不执行后面的语句,直接开始下一次的循环。
【例6.06】 通过在for循环中使用continue语句实现1到100之间的偶数的和,代码如下: (实例位置:资源包\源码\06\6.06)
程序运行结果如下: