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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MSDN Windows 7 旗舰版 序列号

    MSDN Windows 7 旗舰版 序列号 GTWV3-KH84H-M94BG-PVT2W-JFPRW89Q2G-GBRGH-KFWRJ-Q72FD-GHYB7J3X6R-HPF6X-FQRDR-WTPM7-J92GK7KG4K-T2PTK-8YGQT-QX68X-RGRQ3TQMMV-43FFG-RGXMY-KMVFY-MB8JW8483D-TTKCX-CTDR6-XQXTH-X9JG4BVFKK-9X3FC-XPF4D-W8GTF

    2022年7月20日
    18
  • new Set数组去重

    new Set数组去重利用该方法去重 script letarr 1 1 3 3 4 4 5 console log newSet arr 打印数组 1 3 4 5 script

    2025年10月2日
    0
  • eclipse .class文件中文乱码_svn中文乱码

    eclipse .class文件中文乱码_svn中文乱码eclipse默认编码格式为GBK将其更改为utf-8即可更改后

    2022年8月31日
    5
  • C#7.0中的解构功能—Deconstruct「建议收藏」

    C#7.0中的解构功能—Deconstruct「建议收藏」解构元组  C#7.0新增了诸多功能,其中有一项是新元组(ValueTuple),它允许我们可以返回多个值,并且配合解构能更加方便的进行工作,如下面例子staticvoidMain(string[]args){(varname,varage)=GetUser();Console.WriteLine($”name:{name}\nage:{age}…

    2025年8月13日
    2
  • Java就业前景和薪资状况,究竟怎么样呢?

    Java就业前景和薪资状况,究竟怎么样呢?在未来5年内,软件人才的需求将远大于供给。Java软件工程师是目前国际高端计算机领域就业薪资较高的一类软件工程师。看到这里有人问了:那Java的现实就业前景和薪资状况,究竟怎么样呢?1、Java工程师就业前景在美国、加拿大、澳大利亚、新加坡等发达国家和中等发达国家,Java软件工程师年薪均在4—15万美金,而在国内,Java软件工程师也有极好的工作机会和很高的薪水。一般情况下的Java软件工程师是分四个等级,从软件技术员到助理软件工程师,再到软件工程师,最后成为高级软件工程师。根据IDC的统计数字,

    2022年7月8日
    27
  • 【网络流24题】-题表

    【网络流24题】-题表最近都不知道自己在干什么==2016-11-0808:37:35转载于:https://www.cnblogs.com/Konjakmoyu/p/6041412.html

    2022年5月24日
    38

发表回复

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

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