switch语句怎么用?

作者&投稿:华凭 (若有异议请与网页底部的电邮联系)
~

用法:

switch (表达式){

case 值1 : 语句1

break;

case 值2 : 语句2

break;

...

default : 语句n

break;

}

switch语句就是一个多路条件选择。从表达式值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。随后,switch语句将结束,程序从switch结束大括号之后的第一个语句继续执行,并忽略其他case。



扩展资料

switch语句用法注意事项

1、不要忘记在 case 语句的结尾添加 break 语句

在 switch 语句中,每个 case 语句的结尾不要忘记添加 break 语句,否则将导致多个分支重叠。当然,除非有意使多个分支重叠,这样可以免去 break 语句。

2、不要忘记在 switch 语句的结尾添加 default 语句

在 switch 语句中,default 语句主要用于检查默认情况,或者处理错误情况。如果在 switch 语句中去掉 default 语句,那么 switch 语句将失去对默认情况与错误情况的处理能力。

3、不要为了使用 case 语句而刻意构造一个变量

在实际编程应用中,switch 中的 case 语句应该只用于处理简单的、容易分类的数据。如果数据并不简单,却为了使用 case 语句而刻意构造一个变量,那么这种变量很容易令我们得不偿失。因此应该严格避免这种变量,并使用 if/else 结构来处理这类程序。




...的值是 char ch='8'; int r=10; S.witch( ch+1 ) { caS.e '7...
先看结果 再听原理:char类型本身是字符型,但是它可以转型成int 这时,这个int数 代表的就是这个字符的ASCII编码 当对它进行加一操作时,就会对 ‘8’这个字符的ASCII编码加一 得到的就是'9'这个字符 所以 r 要+6 所以最终结果是 16 选择C 配图码字 希望能让你满意 ...

判断指令除了if else 还有什么呀!
回无法判断真假的结构。当表达式的值不等于0时,它就是“真”,否则就是假 。一样个表达式可以包含其他表达式和运算符,并且基于整个表达式的运算结 果可以得到一个真\/假的条件值。因此,当一个表达式在程序中被用于检验其真 \/假的值时,就称为一个条件。一、if语句 if(表达式) 语句1;如果表达式的...

纳尼亚传奇1英语影评、简介、经典语句
there, they must ally with the Lion Aslan against the forces of the White Witch, who has the world under an eternal winter. 经典语句 -Some journeys take us far from home. Some adventures lead us to our destiny.-There are many stories of Narnia. The first is about to be ...

宫崎峻动漫电影作品介绍
1968 *《太阳王子历险记》《太阳の王子ホルスの大冒险》《Prince Of Sun》剧场,片长: 1小时22分.场景设计和原画.高——导演.*《魔女莎莉》《魔法使いサ》《Sally The Witch》TV,第77和78集的原画. 1969 *《长靴里的猫》《长靴をはいた猫》《Puss In Boots》剧场,片长: 1小时20分.原画.*《幽灵飞船...

魔兽争霸英雄名
NAGA\/蛇妖:Sea Witch:娜伽海妖 FL\/炎魔\/火人:Firelord:火焰领主 pl\/大屁股:Pit Lord:深渊领主 LS\/小白\/光箭\/光MM:LightSylvanas:光明游侠 ES\/小黑\/黑箭\/黑MM:EvilSylvanas:黑暗游侠 LE:Panda: 篮熊猫(ES+LS) DB:Panda:红熊猫(BM+DH) bm::兽王 gt:地精修补匠 PD::熊猫酿酒师兽王BM 那家naga 火焰领主...

你惊动了witch是啥梗
你惊扰了witch”,后来在一些搞笑视频里,弹幕有时也会发类似于“你惊动了某某”这样的语句来增加喜感。witch的身上只有破烂不堪的上衣和内裤,橙黄色的眼睛,肤色发白,血红色的双手。她很敏感,经常在哭泣,她讨厌光亮和噪音,所以白天的哭声要比晚上的哭声更加凄惨,离得很远也能听到。

c语言程序设计实验报告内容 c语言程序设计实验报告内容范文
1、实验名称:计算出1000以内10个最大素数之和。2、实验目的:熟练掌握if、if…else、if…else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及...

合川区17834086487: switch语句用法 -
亢彪痢特: switch是多分支语句的关键词,在很多语言中都有使用,一般都是跟case配套使用,c语言中格式举例如下:switch (a) { case 1:处理程序 case 2:处理程序.............case n:处理程序 default:处理程序 } 其中a为变量,case后面为常量或常量表达式,处理程序可以由多条语句组成,处理程序一般以break;作为结束.

合川区17834086487: switch语句怎么用啊 具体啊! -
亢彪痢特: switch(){case : case :...... }先说语法,再说注意事项switch的判断变量类型只能是字符型或者整型,请注意,只有这两种才可以switch后面紧跟的那个小括号里面就是 要判断的变量名称 然后switch要求它后面的大括号完整,不能不写case 后面加...

合川区17834086487: C语言中switch语句的用法 -
亢彪痢特: 在每个case语句后加上break语句(即在每个printf语句后加上一句break;),执行break后直接跳出switch.这样就只输出一个了

合川区17834086487: c语言switch语句怎么用 -
亢彪痢特: switch(表达式){ case常量表达式1: 语句1; case常量表达式2: 语句2; … case常量表达式n: 语句n; default : 语句n+1; }每一case语句之后增加break 语句, 使每一次执行之后均可跳出switch语句,从而避免输出不应有的结果.

合川区17834086487: 请详细举例解释说明下switch语句的用法? -
亢彪痢特: if-else-end语句所对应的是多重判断选择,而有时也会遇到多分支判断选择的问题.MATLAB语言为解决多分支判断选择提供了switch-case语句.switch-case语句的一般表达形式为:switch〈选择判断量〉Case 选择判断值1选择判断语句1case ...

合川区17834086487: switch 语句 到底有哪些用法 这样使用它 -
亢彪痢特: switch语句 C语言还提供了另一种用于多分支选择的switch语句, 其一般形式为: switch(表达式){ case常量表达式1: 语句1; case常量表达式2: 语句2; … case常量表达式n: 语句n; default : 语句n+1; } 其语义是:计算表达式的值. 并逐...

合川区17834086487: 怎么用switch语句? -
亢彪痢特: switch语句的语法如下(switch,case和default是关键字): switch ( 表达式) { case 常量表达式1 :语句1;break;case 常量表达式2 :语句2;break; ……case 常量表达式n :语句n;break; default:语句n+1;break;} 说明:break退出{ } case后...

合川区17834086487: 请问c语言中switch语句究竟是怎么用啊? -
亢彪痢特: switch (表达式或属性){ case 值1 : 语句1 break; case 值2 : 语句2 break; ... default : 值n break; } 从表达式或属性值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止.随后,switch语句将结束,程...

合川区17834086487: switch用法 -
亢彪痢特: switch 语句用法功能:switch语句是多分支选择语句.用来实现多分支选择结构.if语句只有两个分支可供选择,而实际问题中常常要用到多分支的选择.例如,学生成绩分类(90为"A"等,80-89分为'B'等,70-90分为'C'等......).当然这些都可以用...

合川区17834086487: c语言中switch怎么用? -
亢彪痢特: 简单的说switch语句也是属于判断语句,if else语句适合3个以内的判断,但是多了用if就不太方便了,所以这时3个以上的判断用switch语句就比较方便了,结构就像楼上的兄弟们那样写的,大概怎么用我举个例子你就懂了.例:判断一周的食谱...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网