作业帮 > 综合 > 作业

Switch是什么意思了呢?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/05 14:56:48
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(条件三)
.
.
的一种表现形式.