switch啥意思(Switch是什么意思了呢)

2024-01-26 09:40:48次浏览条评论

Switch 在所有编程的语句中几乎都扮演的同样的一个角色。 看一段代码 C#语言的 (语言不一致无大碍,程序思想都一样) int b=0; switch (b) { case 0 :{ 流程0 br...,以下是对"switch啥意思"的详细解答!

文章目录

  • 1、Switch是什么意思了呢
  • 2、C语言中的SWITCH是什么意思
  • 3、switch(C语言中)是什么意思

Switch是什么意思了呢

Switch 在所有编程的语句中几乎都扮演的同样的一个角色。

看一段代码 C#语言的 (语言不一致无大碍,程序思想都一样)

int b=0;

switch (b)

{

case 0 :{ 流程0 break; }

case 1 :{ 流程1 break; }

case 2 :{ 流程2 break; }

}

定义了b的整形变量,赋值为0.

在switch里面,就对b的值进行选择判断。

case 表示一个条件。

也就是说 当b的值等于case 后的条件时,程序就会走到相应的流程。流程执行后退出整个 switch 语句。

例子中的b=0,所以case 0 就能和它匹配了,然后执行了 流程0的代码段。。

所以说在编程中 switch 是充当了判断,匹配的角色。

switch 可以说就是

if(条件一)

else if(条件二)

else if(条件三)

.....

.....

的一种表现形式。

C语言中的SWITCH是什么意思

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

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

switch语句的语法如下(switch,case和default是关键字):

switch ( controllingExpression )

{

case constantExpression1 :

case constantExpression2 :

case constantExpression3 :

statements; /*当满足constantExpression1、constantExpression2、constantExpression3任何一个都执行statements*/

break;

case constantExpression :

statements ;

break;

...

default :

statements ;

break;

Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。

switch(C语言中)是什么意思

Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。

switch(表达式)

case 整型数值1: 语句 1;

case 整型数值2: 语句 2;

......

case 整型数值n: 语句 n;

default: 语句 n+1;

它的执行过程是:

1) 首先计算“表达式”的值,假设为 m。

2) 从第一个 case 开始,比较“整型数值1”和 m,如果它们相等,就执行冒号后面的所有语句,也就是从“语句1”一直执行到“语句n+1”,而不管后面的 case 是否匹配成功。

3) 如果“整型数值1”和 m 不相等,就跳过冒号后面的“语句1”,继续比较第二个 case、第三个 case……一旦发现和某个整型数值相等了,就会执行后面所有的语句。假设 m 和“整型数值5”相等,那么就会从“语句5”一直执行到“语句n+1”。

4) 如果直到最后一个“整型数值n”都没有找到相等的值,那么就执行 default 后的“语句 n+1”。

水逆什么意思(水逆是什么意思) 为什么出马的人都出轨(出马仙能有婚外情吗)
相关内容