首页 > 其他分享 >初学者需要注意的break 与continue的用法

初学者需要注意的break 与continue的用法

时间:2023-11-01 18:32:30浏览次数:32  
标签:case break switch continue 初学者 执行 循环

break

1用法:break被执行时,会跳出所处的循环或这switch;

2注意break需要在switch-case里面使用;如下例

初学者需要注意的break 与continue的用法_for循环

如果case的后面没有break,那么如上例case1的情况下它会一顺溜的走下来,而如果有break,那么到该case就会跳出switch,不会执行后面的case了。

正确的写法如下:

初学者需要注意的break 与continue的用法_死循环_02

continue

1用法:continue被执行时,跳过本次循环中 continue 后边的代码,继续进行下⼀次循环的判断。

2,注意continue被执行会跳过后面的代码,如果跳过的代码是循环的重要组成部分(如:调节变量,还需要输入函数scanf...),那么就容易形成死循环或者无法执行下去。解决办法就是改成for循环,或者根据情况调节conti-nue到合适的位置。


关于break和continue,你会有什么独特的见解之处呢?赶快来分享到评论区吧!



标签:case,break,switch,continue,初学者,执行,循环
From: https://blog.51cto.com/u_16242426/8131162

相关文章

  • break、continue、return的区别
    1、break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。Java中的标签就是一个紧跟着英文......
  • 手把手教你如何轻松播放附件中的视频——面向初学者的实践指引
    前言在日常使用办公系统的过程中,经常被问到一个问题,就是附件中如果上传的是视频文件,如何在网页上播放?虽然可以下载后再在本地播放,但是有时候只是想看一下视频里其中的一段,下载后再播放就非常的浪费时间。在这篇文章中,我们将一步一步手把手教你如何实现在办公系统中播放视频(以kinton......
  • 手把手教你如何轻松播放附件中的视频——面向初学者的实践指引
    前言在日常使用办公系统的过程中,经常被问到一个问题,就是附件中如果上传的是视频文件,如何在网页上播放?虽然可以下载后再在本地播放,但是有时候只是想看一下视频里其中的一段,下载后再播放就非常的浪费时间。在这篇文章中,我们将一步一步手把手教你如何实现在办公系统中播放视频(以kin......
  • while语句练习(打印1-10)(加入continue)
    #include<stdio.h>intmain(){  inti=1;  //i从1开始  while(i<=10)//i小于等于10  {    i++;  //由于i++,所以从i=2开始,到11结束    if(i==5)    continue;//continue-继续,达到5时该代码从while重新循环    pri......
  • 分支和循环中的continue和break
    对于C语言中的分支和循环,最基本的几种结构就是选择结构(ifelse,switch)和循环结构(for,while,dowhile)那么,这一章将着重对分支循环中的break和continue进行分析:break:1.break可以用于switch中结束语句,比如对成绩进行等级划分#include<stdio.h>intmain(){ chargrade; scanf("%c",&g......
  • 初学者Linux的学习记录
    Linux是什么呢?让我们来看一下它的定义:定义:Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统;其实它的本质就是一个操作系统。Linux的四大特点:一切皆文件:Linux系统中的一切都归结为文件。对于操作系统内核......
  • Java 中带标签的 break 和 continue
    看视频无意中学到的一个小知识点,偶尔会有用到的地方,是很方便的一个技巧。在循环外面加:自定义的标签名+冒号,在循环内用 break或者continue时后面接这个标签名就可以跳出指定的循环了。以下是三个示例代码:classHelloJava{publicstaticvoidmain(String[]args){......
  • LearnOpenGL 2D游戏breakout总结
    Breakout​ 简介-LearnOpenGLCN(learnopengl-cn.github.io)​ 2D游戏BreakOut实现以及对OpenGL一些知识点的总结。1.项目结构game类:用于管理所有游戏和渲染代码,提供初始化、游戏重置、键盘输入、更新游戏状态、渲染、碰撞检测、生成更新游戏道具的函数。resource_manage......
  • break、continue、return在循环中用法的区别
    1.break:(1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环条件测试。(2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出。2.continue:(1).终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执......
  • RHEL8 rd.break
    1、重启RHEL系统,引导界面按e键编辑2、按下Ctrl+X tostart使用启动配置3、将文件系统重新挂载为可写switch_root:/#mount-oremount,rw/sysroot4、进入chroot环境(更改文件系统的root为/sysroot)switch_root:/#chroot/sysroot5、输入passwd命令,根据提示重置root密......