首页 > 其他分享 >continue

continue

时间:2023-07-13 09:02:44浏览次数:29  
标签:do 继续执行 -- continue done 循环

continue

结束本次循环,继续执行下一个for,while或until循环。

概要

continue [n]

主要用途

  • 结束本次循环,继续执行下一个for,while或until循环;可指定从第几层循环继续执行。

参数

n(可选):大于等于1的整数,用于指定从第几层循环继续执行。

返回值

返回状态为成功除非n小于1。

例子

# continue的可选参数n缺省值为1。
for((i=3;i>0;i--)); do
  # 跳到内层for循环继续执行。
  for((j=3;j>0;j--)); do
    if((j==2)); then
      # 换成continue 1时结果一样
      continue
    fi
  printf "%s %s\n" ${i} ${j}
  done
done
# 输出结果
3 3
3 1
2 3
2 1
1 3
1 1
# 当n为2时:
# 跳到外层for循环继续执行。
for((i=3;i>0;i--)); do
  for((j=3;j>0;j--)); do
    if((j==2)); then
      continue 2
    fi
  printf "%s %s\n" ${i} ${j}
  done
done
# 输出结果
3 3
2 3
1 3

注意

  1. 该命令是bash内建命令,相关的帮助信息请查看help命令。

标签:do,继续执行,--,continue,done,循环
From: https://www.cnblogs.com/linuxcmd/p/continue.html

相关文章

  • break & continue 区别
    break&continue1、break关键字break主要用在循环语句或者switch语句中,用来跳出整个语句块。break跳出最里层的循环,并且继续执行该循环下面的语句。【演示:跳出循环】publicstaticvoidmain(String[]args){inti=0;while(i<100){i++;S......
  • Day03-13 break、continue、goto
    breakbreak在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)    inti=0;    while(i<100){      i++;      System.out.println(i);  ......
  • python中关于continue(跳过)和 break (终止)的使用方法,易混淆
    在Python中,continue和break是两个控制流语句,用于在循环中改变程序的执行流程。它们的区别如下:continue:当程序执行到 continue 语句时,会跳过当前迭代中剩余的代码,直接进入下一次迭代。换句话说,continue 会终止当前迭代的剩余部分,然后开始下一次迭代。foriinrange(1,......
  • continue 和 break 用法
    continue和break用法━━━━━━━━━━━━━━━━━━━━━━━━━​while​语句时还有另外两个重要的命令​continue​,​break​来跳过循环,​continue​用于跳过该次循环,​break​则是用于退出循环,此外"判断条件"还可以是个常量,表示循环必定成立,具体用法如下:#......
  • C++ continue 语句
    C++中的 continue 语句有点像 break 语句。但它不是强迫终止,continue会跳过当前循环中的代码,强迫开始下一次循环。对于 for 循环,continue 语句会导致执行条件测试和循环增量部分。对于 while 和 do...while 循环,continue 语句会导致程序控制回到条件测试上。https......
  • linux while、until、break、continue
    目录一、总结二、实验演示          一、总结forwhileuntilfor主要用于已知循环次数while条件满足才执行循环,不满足就退出循环,在绝大多数情况,while和for可以通用,while更好用死循环unti条件不满足才能循环,满足条件退出,一般不用循环控制语句:continue:......
  • break和continue
    packagecom.karl;publicclassguanjianziDemo{publicstaticvoidmain(String[]args){//break:跳出并结束所在循环的执行//只能用于结束所在循环,或者结束switch分支的执行//continue:用于跳出当前循环的当前执行,直接进入循环的下......
  • 第五章学习 循环结构,分支结构,break,continue,return的用法,接收用户数据的fmt.scanl
       packagemainimport"fmt"funcmain(){//实现功能,键盘录入学生age,name,grage,是否为vipvarageintfmt.Println("请录入年龄")//传入age地址的目的:scanln函数中,对地址的值进行改变,实际上是对age值进行改变fmt.Scanln(&age)varname......
  • k22_break_continue_goto的作用
    break、continue、goto在我们使用循环的时候,总避免不了会遇到紧急情况,如刚好在某一次循环中获得了想要的值怎么办,答案是直接终止循环,在java中就给我们提供了这个功能。break:直接跳出当前循环。continue:跳出当前循环。goto:breakbreak主要用在循环语句或者switch语句中,用来......
  • for循环中的continue与break
    二者区别:break:退出所有的循环continue:跳出当前的一次循环break和continue都是用来控制循环结构的,主要是停止循环。1.break有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为false才终止。这是我们可以使用break来完成。break用于完全结束一个循环,跳出循环体执......