switch中的continue和break区别[通俗易懂]

switch中的continue和break区别[通俗易懂]今天c程设期末考试,突然有一道选择题是关于switch中的break和continue问题。若switch外部没有循环,则break和continue没有区别。若switch外部还有循环,{一.若break,continue在switch外部,则二者作用的是外部循环。二.若break,continue在switch内部,则break作用于switch,continue作用于外部循环。…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

今天c程设期末考试,突然有一道选择题是关于switch中的break和continue问题。
若switch外部没有循环,则break和continue没有区别。
若switch外部还有循环,
一. 若break,continue在switch外部,则二者作用的是外部循环。
二. 若break,continue在switch内部,则break作用于switch,continue作用于外部循环。

举个栗子:

int k=0;
for(i=0;i<=2;i++){ 
   
switch(k){ 
   
case(0) printf(0);continue;
case(1) printf(1);continue;
case(2) printf(2);continue;
default printf(3);continue;
}
k=k+1;
}

如果是continue,则结果为000;

int k=0;
for(i=0;i<=2;i++){ 
   
switch(k){ 
   
case(0) printf(0);break;
case(1) printf(1);break;
case(2) printf(2);break;
default printf(3);break;
}
k=k+1;
}

如果是break;则结果为012;
如果还没懂
c语言中的switch语句中的break和continue的作用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194473.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • centos7/6.9 docker-ce-17/1.7.1使用证书登陆(openssl tls)

    centos7/6.9 docker-ce-17/1.7.1使用证书登陆(openssl tls)

    2021年5月12日
  • 如何修改手机IP地址

    如何修改手机IP地址说起手机换IP大家可能没有对电脑换IP那么熟悉,但是现在智能手机能做到事情越来越多,手机换IP也成为许多工作需要,一部分人还不知道怎么操作,就跟着小编一起来看看手机换IP的几种方法。一、手动换IP这个适合偶尔换IP,时间富裕的朋友,我们使用手机进行开关飞行模式,这样就可以进行换IP。也可以找到手机设置点进去先进入WiFi热点的列表,点击所连接的WiFi热点的名字。选择“修改网度络”,然后勾选“显示高级选项版”,就可以进行IP设置了。还有一种比较简单,就是用软件辅助换IP,这里以芝麻代理为例

    2022年6月28日
  • MVC过滤器的详细讲解和示范样本

    MVC过滤器的详细讲解和示范样本

    2022年1月14日
  • Mybatis批量插入或更新的正确姿势

    Mybatis批量插入或更新的正确姿势最近业务中用到批量插入或更新,查了一下资料。另外一篇博客是对本文的补充,也可以参考一下:https://blog.csdn.net/w605283073/article/details/88652042其中stackoverflow中这个回答给了我很大启发。https://stackoverflow.com/questions/23486547/mybatis-batch-ins…

    2022年10月24日
  • 关于交叉线和直通线的区别和用途

    关于交叉线和直通线的区别和用途一般来说,网线传输数据的时候,是两个线发送,另外两根用来接收。比如,我们按照线序1,2,3,4,5,6,7,8(白橙,橙,白绿,蓝,白蓝,绿,白棕,棕)排序。1,2用来发送数据;3,6用来接收数据。具体就是1发3收,2发6收。我们知道,计算机上的网线接口里面也有八条线对应着网线的八条线,而且每台计算机的网线接口里面的线序都是一样的,这样才能实现统一化,不可能为不同的计算机设计不同的线序,也没有必要这样做。当相同设备传输信号时,若用直通线,那么发送数据的计算机的1号线对应接收数据的计算机的1号线,而我们知道

    2022年6月19日
  • 第30件事 定义需求优先级的4种方法

    第30件事 定义需求优先级的4种方法

    2021年6月6日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号