break语句可用于从for、while与do-while等循环中提前退出。在多层循环中break实现从最内层循环退出到上一级循环,如果要实现一次跳出两层或多层循环需要使用goto。

continue语句用于使for、while与do-while语句开始下一次循环的执行。在while与do-while中,continue语句的执行意味着立即执行测试部分;在for循环中,则意味着使控制转移到递增循环变量部分。

注意:continue语句只用于循环语句,不用于switch语句。在某个循环包含的switch语句中的continue语句,将导致进入下一次循环。

int i,s1=0,s2=0,s3=0;
    for(i=1;i<=5;i++)
    {
      switch(i)
        {
           case 1:s1++;
           case 2:s2++;break;
           case 3:s3++;continue;
         }
      s1++;
      printf("%d,%d,%d\n",s1,s2,s3);
     }

如上所示 :使用break将跳出本switch但仍将执行for循环的剩余语句;使用continue则直接跳至i++进行下一次for循环执行

switch语句中的break与continue相关推荐

  1. c语言中的switch语句中的break和continue的作用

    #include <stdio.h>int main() {int k;char c;for(k=1,c='A'; c < 'F'; k++){switch(++c){case'A' ...

  2. for循环加switch语句中的break与continue的用法

    可以看下面这个例子: int main() {int i;for (i=0;i<10;i++){switch (i){case 1: printf("%d\n", i); b ...

  3. c语言关于continue的题,10道c语言基础题1、C语言的跳转语句中,对于break和continue说法正确的是_______. A、contin...

    10道c语言基础题1.C语言的跳转语句中,对于break和continue说法正确的是_______. A.contin 10道c语言基础题 1.C语言的跳转语句中,对于break和continue说 ...

  4. C语言 while语句中的break与continue

    break和continue都是用来结束循环的,但是二者还是有区别的.具体请看下文: break使用示例 上述代码可以看出循环中只要遇到break,就停止后期的所有的循环,直接终止循环. 所以whil ...

  5. Think in java(四)枚举类enum的基本特性、构造方法与方法覆盖、Switch语句中的enum运用

    一.基本enum特性 package test;enum Fruit{PEACH,LEMON,BANANA,Apple}public class EnumClasstest {public stati ...

  6. 循环和switch语句中的continue、break

    原文:https://www.cnblogs.com/lkprof/p/3475423.html 1. 在switch语句中,"case 常量表达式"只相当于一个语句标号, 表达式 ...

  7. continue语句只用于循环语句中_循环里continue,break,return的作用,你知道吗?

    循环里continue,break,return的作用,你知道吗?​mp.weixin.qq.com 前言 循环里Continue,Break,Return经常会用到,也是很容易出错的一个坑,今天特地 ...

  8. break在java语言中什么意思_在Java语言的控制结构中,break语句是经常用到的语句。在switch语句中break语句的作用是( )_学小易找答案...

    [单选题]( )是一个综合性的网络营销工具,在所有的网络营销工具中也是最基本.最重要的一个. [单选题]给出下列的代码,哪行在编译时可能会有错误( ) 1 public static void mai ...

  9. C语言中continue可以用于switch语句中吗?

      背景交代:continue和break虽然都可以用于表结束循环,但是二者还是用很大的区别.今天下午突发奇想那么continue可以用于switch中吗,俗话说的好实践是检验真理的唯一标准,说干就干 ...

最新文章

  1. Android 性能优化 之谈谈Java内存区域
  2. 迭代器 生成器 装饰器 匿名函数
  3. gradle运行测试代码_Gradle的好处:运行单个测试
  4. python123添加列表元素_Python之列表
  5. mysql 索引空间大小_查看数据库表中容量大小,表有多少记录,占多少空间以及索引的大小,以及未使用空间...
  6. LeetCode题解
  7. iOS11最新隐私信息访问列表
  8. 如何继承SWT组件?
  9. 最近用到的浏览器兼容javascript总结
  10. The command (dfs.browser.action.delete) is undefined 解决Hadoop Eclipse插件报错
  11. MISRA C编程规范标准
  12. <EDEM 基础案例 01>SAG Mill
  13. Android 仿微信语音识别
  14. Graph控件绘制图形从左往右显示方法,默认是从右往左
  15. 空调系统的PUE值计算
  16. bugku_托马斯.杰斐逊解题报告
  17. Windows1.0到Windows10三十年进化史,你还记得自己最初使用的系统吗?
  18. 英飞凌ADS编译器汉化
  19. Windows 无法验证此文件的数字签名。原来是这个原因。解决方案1: 关闭Secure Boot
  20. 数据库测试的重要性——永远不要忘记数据库测试

热门文章

  1. 产品结构设计的主要内容有哪些?
  2. 程序员应对面试的好东西
  3. 在maven启动时tomcat端口冲突问题 Address already in use: JVM_Bind null:8080
  4. Deepin v20安装过程详细步骤
  5. 各种matlab的应用
  6. R pdf大小_数据可视化 - 热图·R
  7. regular expression grammer
  8. 皮肤病,得了慢性荨麻疹怎么办?
  9. Excel将写好的VBA嵌入菜单栏
  10. Elasticsearch:理解 query_string 和 simple_query_string 查询