玖叶教程网

前端编程开发入门

golang2021流程控制(19)跳转控制语句-continue

    Go语言的 continue ?语句有点像 break 语句。但是 continue 不是跳出循环,而是跳过当前循环,执行下一次循环语句。for 循环中,执行 continue 语句会触发 ?for 增量语句的执行。换言之,continue 语句用于跳过 for 循环的当前迭代,循环将继续到下一个迭代。流程如下图所示。

    ?

    图:continue ?执行流程

    【示例】continue ?使用示例,输出 1 ~ 10 之间的所有奇数。

    ?

    1. package ? ? ? main

    2. import "fmt"

    3. func main() {

    4. for i := 1; i <= 10; i++ ? ? ? {

    5. if i%2 == 0 {

    6. continue

    7. }

    8. fmt.Printf("%d ", ? ? ? i)

    9. }

    10. }

    运行结果如下:

    1 3 5 7 9

    break 与 continue ?的区别如下。

    • break ? ? ? 语句无条件跳出并结束当前的循环,然后执行循环体后的语句;

    • continue ? ? ? 语句跳过当前的循环,而开始执行下一次循环。

    • ?

    基本介绍:

    continue 语句用于结束本次循环,继续执行下一次循环。

    continue 语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环 , 这 个和前面的 ?break 标签的使用的规则一样.

    ?

    ?

    基本语法:

    {??????? ……

    continue

    ……

    }

    continue 流程图

    ?

    ?

    ?

    ?

    ?

    案例分析 continue 的使用

    ?

    ?

    ?

    ?

    continue 的课堂练习

    ???????? 练习 1

    ?

    ?

    ???????? continue 实现 打印 1——100 ?之内的奇数[要求使用 for 循环+continue] 代码:

    ?

    ?

    ???????? ?从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为 0 时结束程序

    ?


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言