switch选择结构的语法和执行顺序是什么

 我来答
渺小的木木
2019-07-29 · TA获得超过459个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

1. C语言的switch语法和执行顺序

switch ( 变量表达式 )

{

case 常量1 :语句;break;

case 常量2 :语句;break;

case 常量3 :语句;break;

...

case 常量n:语句;break;

default :语句;break;

}

当常量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果常量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句。

2. C#的switch语法和执行顺序

switch (n)

{ case 1: 执行代码块1 break

case 2: 执行代码块2 break

default: 如果n即不是1也不是2,则执行此代码 }

switch (n) { case 1: 执行代码块1 break

case 2: 执行代码块2 break

default: 如果n即不是1也不是2,则执行此代码 }

switch 后面的 (n) 可以是表达式,也可以(并通常)是变量。然后表达式中的值会与 case 中的数字作比较,如果与某个 case 相匹配,那么其后的代码就会被执行。break 的作用是防止代码自动执行到下一行。

3. PHP的switch语法和执行顺序

switch (expression)

{

case label1:

code to be executed if expression = label1;

break;

case label2:

code to be executed if expression = label2;

break;

default:

code to be executed

if expression is different

from both label1 and label2;

}

对表达式(通常是变量)进行一次计算;把表达式的值与结构中 case 的值进行比较;如果存在匹配,则执行与 case 关联的代码;代码执行后,break语句阻止代码跳入下一个 case 中继续执行;如果没有 case 为真,则使用 default 语句。

扩展资料:

Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。

直线翻译:switch语句,即“切换”语句;case即“情况”。

参考资料来源:百度百科-switch

长袖万一
推荐于2018-03-07
知道答主
回答量:1
采纳率:100%
帮助的人:1067
展开全部
语法:
switch(表达式){
case 常量 1:
//代码快1;
break;
case 常量 2:
//代码快2;
break;
……
default:
//代码快n;
break;


执行:
判断条件是否满足case中的条件,如果满足,则执行case中的代码,如果不满足,则执行switch末尾部分的default块中的代码。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4d7b2c379
2016-07-27 · TA获得超过126个赞
知道小有建树答主
回答量:189
采纳率:100%
帮助的人:42.1万
展开全部
多个选择,可用if代替。
switch与case搭配使用。
举个例子。
switch(age){
case 15:
print("青少年");
break;
case 85:
print("老年");
break;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式