switch语句怎么用啊

 我来答
路尧家的顾小言
2019-09-22 · TA获得超过9395个赞
知道答主
回答量:336
采纳率:100%
帮助的人:4.8万
展开全部

在C语言中,switch语句是开关语句,一般与case、break、default配合使用,对流程进行控制。

switch语句的语法规则:

switch ( 变量表达式 )

{

case 常量1 :语句;break;

case 常量2 :语句;break;

case 常量3 :语句;break;

...

case 常量n:语句;break;

default :语句;break;

}

其中switch、case、break、default都是关键词。switch作为一个开关,当变量表达式的值对应case中的值时,执行case后面的语句后跳出switch语句,如果都不符合则执行default后面的语句后跳出switch语句。

使用举例:判断分数等级,程序如下。

扩展资料:

switch语句规则:

1、switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则:

2、只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句

3、switch()的参数类型不能为实型 。

4、case标签必须是常量表达式(constantExpression),如42或者'4'。

5、case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。

参考资料来源:百度百科-switch(计算机语言关键词)

大槐树下
推荐于2017-09-24 · 知道合伙人软件行家
大槐树下
知道合伙人软件行家
采纳数:381 获赞数:813
81年山西忻县商校计统专业

向TA提问 私信TA
展开全部
就是一个多路条件选择

从表达式值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。随后,switch语句将结束,程序从switch结束大括号之后的第一个语句继续执行,并忽略其他case。
switch (表达式){
case 值1 : 语句1
break;
case 值2 : 语句2
break;
...
default : 语句n
break;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友daa3388
2011-03-14 · TA获得超过128个赞
知道答主
回答量:103
采纳率:50%
帮助的人:56.1万
展开全部
switch 语句是一个控制语句,它通过将控制传递给其体内的一个 case 语句来处理多个选择和枚举。例如:
int caseSwitch = 1;
switch (caseSwitch)
{
case 1:
Console.WriteLine("Case 1");
break;
case 2:
Console.WriteLine("Case 2");
break;
default:
Console.WriteLine("Default case");
break;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黑客联盟
2020-02-14
知道答主
回答量:63
采纳率:0%
帮助的人:3.3万
展开全部

Java语言基础(选择结构switch语句的基本使用)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
皮小皮Cn
2020-03-14 · TA获得超过8859个赞
知道答主
回答量:5.6万
采纳率:3%
帮助的人:2693万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式