switch语句是什么意思,在哪里?

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

简单的说switch语句也是属于判断语句,if else语句适合3个以内的判断,但是多了用if就不太方便了,所以这时3个以上的判断用switch语句就比较方便了,结构就像楼上的兄弟们那样写的,大概怎么用我举个例子你就懂了。

例:判断一周的食谱,就是星期几的食谱是什么,首先一个星期7天,那么判断七次,用switch语句写法如下:

#include<stdio.h>

void main()
{

int a;//定义变量用于开辟1到7的数字即一星期的天数。

printf("看看星期几的食谱是什么?");

scanf("%d",&a);

switch(a)//开始判断1-7的食谱。

{

case 1:printf("星期一吃水果
");

break;//结束语句,判断这天后提示完就不执行下面的语句了,否则逻辑错误。

case 2:printf("星期二吃蔬菜
");

break;

case 3:printf("星期三吃火锅
");

break;

case 4:printf("星期四吃米饭
");

break;

case 5:printf("星期五吃西餐
");

break;

case 6:printf("星期六吃米饭
");

break;

case 7:printf("星期天吃满汉全席
");

break;

default:printf("请输入正确的日期
");//default语句类似else,如果不输入1到7的正确日期就显示这个语句。

break;
}

}

扩展资料

if 语句:“如果”语句;if—else 语句:“若…(则)…否则…”语句;switch 语句:“切换”语句;switch—case:“切换—情况”语句。

跳转结构

return:用在函数体中,返回特定值(如果是void类型,则不返回函数值)。(K&R时期引入)

continue:结束当前循环,开始下一轮循环。(K&R时期引入)

break:跳出当前循环或switch结构。(K&R时期引入)

goto:无条件跳转语句。(K&R时期引入)

分支结构

if:条件语句,后面不需要放分号。(K&R时期引入)

else:条件语句否定分支(与if连用)。(K&R时期引入)

switch:开关语句(多重分支语句)。(K&R时期引入)

case:开关语句中的分支标记,与switch连用。(K&R时期引入)

default:开关语句中的“其他”分支,可选。(K&R时期引入)

参考资料:百度百科 c语言




英语--请问这个句子该怎么翻译
原文出自魔戒三国王归来 Witch-king: You fool. No man can kill me! Die now.Éowyn: I am no man!这其实是一个双关,Witch-king(安格玛巫王,也就是戒灵王)的意思是“没有人可以杀死我”而Éowyn(伊欧温)的意思则是“可我不是男人”(因为她是Woman,女人)这句话在魔戒...

唔都阿怒怒是什么歌
《WitchDoctor》。唔依唔阿阿是一首丹麦语(Dansk)歌,唔依唔阿阿是《WitchDoctor》歌曲中的谐音语句。Hey!WitchDoctor!Giveusthemagicword!(嘿巫医告诉我们咒语是什么)。Allright,you、go、ooo、ooo、ooo、aha、ting、tang(好吧你就说唔依唔阿阿)。《WitchDoctor》是Cartoons乐队于1998间发售单曲...

C语言初级编程的一个问题=和==的区别
x=0 switch(x)执行case 0:swithc(y==2) \/*注意以下两句解释*\/ 因为所有非0整数逻辑值都等于1.还有就是判断为真的,逻辑值为1.假为0 所以等于switch(1)(因为y=2==2判断成立)所以执行case 1: 打印出*,然后break;因为case 0:最后没有break。所以直接执行下一个case:swithc(z)z=3.所以...

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

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

求JAVa大神,在线等,急!!!
答案 --- 1, A 2, B 3, B 4, B 5, D 6, D 7, C 8, A 9, C 10, D 11, D 12, B 13, A 14, D 15, B 16, D 17, C 18, B 19, C

魔兽争霸中的英语
...SMTroll Witchdoctor\/巨魔巫医...医生...WITCH,DR.Tauren\/牛头人...牛...COWSpirit Walker\/灵魂行者...白色牛头人,牛头法师...SW Troll Batrider\/巨魔蝙蝠骑士...

纳尼亚传奇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 ...

我想找一部好的动漫,谢谢
附带一提,如果惹他生了气的话,从他嘴里吐出来的语句会得很粗暴哦。 SHIN的直系王族(另一位是焰绯。REI的王族:刘黑、祀翠) 根据他说,昶是他的另一半 自我介绍是:“我不是人类,只是人型之影那样的存在。” 身上有许多的谜,从来不多说超过必要的事情(有时就算是必要的事也不说……)。在和黑暗方影的战斗...

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

良庆区18481026510: 请问c语言的switch语句到底是什么? -
顾阅中诺: C语言中,switch语句的使用格式如下:switch(表达式){ case 常量表达式1 : 语句1; break; case 常量表达式2 : 语句2; break; ...... case 常量表达式n : 语句n; break; default : 语句n+1;}举例如下:int i=4, a=0; switch(i) {case 1 : ...

良庆区18481026510: C语言中的switch语句该怎么理解? -
顾阅中诺: SWITCH 语句就是一个开关 我给你举个例子吧!你是计算机,我写命令控制你!SWITCH(命令) {CASE 向左转:你向左转;BREAK;//就是执行完之后停下来,不要再做下面的命令了!如果没有这句,你就跟着执行向右转了.有了这句,你就跟着等下条命令!CASE 向右转:你向右转;BREAK; }

良庆区18481026510: switch 语句又是怎么回事啊?谢谢了,请求讲解 -
顾阅中诺: switch语句也叫开关语句,它是多分支选择语句,每个分支、每种情况可通过一个常量表达式取不同的值来描述,废话不多说!给你举几个简单的例子.例1:x='B';switch(x){case 'A': printf("grade is A\n");case 'B': printf("grade is B\n");...

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

良庆区18481026510: java语言中的switch语句是什么意思?说的白话一点,别太专业了! -
顾阅中诺: switch是Java语句中的一个条件语句,就是一个事情满足了发生的条件就会执行一个结果,反之就会执行另一个结果.

良庆区18481026510: 什么是switch语句 -
顾阅中诺: switch直译就是"开关" 我一般理解就是"选择"你可以理解 程序运行就像走迷宫,我们要走那条路呢?当然决定于我们"开"了那个门,"选择"了走那条路. 只是switch可供选择的"路"很多,不像if那样,只要2个选择.

良庆区18481026510: switch是什么意思 -
顾阅中诺: 在C语言中,SWITCH是计算表达式的值,并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句. 其一般形式为: switch(表达式){ ...

良庆区18481026510: switch语句是什么? -
顾阅中诺: 选择分支语句 swich后面括号里的是用于选择使用哪个分支的判断值 例如你的语句中 当I=1则执行case 1 后面的语句 如i=2则执行 case 2 后面的语句 等等 (使用此语句有个特殊的地方 仅作了解 假如每个case后面没有break这个语句 那么一旦判断出程序入口 他将连同入口以及下面的程序一起执行 例如 把你的语句中break去掉 当i=1时 程序将执行case 1后面直到有break或者case语句结束的地方)

良庆区18481026510: switch语句概念 -
顾阅中诺: 是合法的,但是这个语句没有任何实际作用啊

良庆区18481026510: C#中的switch语句详解 -
顾阅中诺: switch 语句是一个控制语句,它通过将控制传递给其体内的一个 case 语句来处理多个选择和枚举.例如:int caseSwitch = 1; switch (caseSwitch) {case 1:Console.WriteLine("Case 1");break;case 2:Console.WriteLine("Case 2");...

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