添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

break 语句用于改变任何编程语言中循环内的控制流。 break 语句通常在循环结构中使用,并用于引起最内层循环的立即终止。

批处理脚本语言没有直接的 for 语句,但是这可以通过使用标签来实现。 下图显示了批处理脚本中 break 语句实现的图解 -

关于上述实现的关键是涉及两个 if 条件。 第二个 if 条件用于控制何时执行中断。 如果第二个 if 条件被评估为真,则代码块不被执行并且计数器被直接实现。

以下是如何执行 break 语句的一个例子。

@echo off 
SET /A "index=1" 
SET /A "count=5" 
:while 
if %index% leq %count% ( 
   if %index%==2 goto :Increment 
      echo The value of index is %index% 
:Increment 
   SET /A "index=index + 1" 
   goto :while 

关于上述程序的关键是添加一个名为:Increment的标签。 当index的值达到2时,跳过输出其值的语句,直接增加index的值。

以上命令产生以下输出。

The value of index is 1 
The value of index is 3 
The value of index is 4 
The value of index is 5