c语言语法基础——选择结构——swich case
·
基础示例:
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 的内容
更多推荐




所有评论(0)