基础示例:

switch a:

{

case a:{********};

                break;

case b:  {*********};

                break;

default:{**********};

解释:

1.switch  标志语句开始

2. a表示对比的内容,和case后的内容对比,若一样就执行case后的语句

3.case a/case b  表示对比的各种情况 

4.default 当各种情况都不一样时,剩余的就执行其后面的内容

5.break 表示执行完后跳出整个语句,不会执行剩下的语句

注意点:

1.为什么default后没有break? 该语句已经是最后部分不论是否有break,均会结束语句

2.default是必须的吗?不是,倘若每一种情况都有一种对应的执行语句,可以一直使用case语句

3.对比内容a,b是什么类型数据?仅为整型和字符型

进阶用法:

嵌套用法

switch a:

{

case a:{

                case a:{******};

                                break;

                case b:{******};

                                break;

                };

                break;

case b:  {*********};

                break;

default:{**********};

注意:

break的存在,若case a{case a.....} 后面的break不存在,那么就会继续执行case b 的内容

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐