switch 是一种选择结构的语句,用来代替简单的、拥有多个分枝的 if else 语句,基本格式如下:
switch(表达式){
case 整型数值1: 语句 1;
break;
case 整型数值2: 语句 2;
break;
…
case 整型数值n: 语句 n;
break;
default: 语句 n+1;
break;
}
break 是C语言中的一个关键字,专门用于跳出 switch 语句。所谓“跳出”,是指一旦遇到 break,就不再执行 switch 中的任何语句,包括当前分支中的语句和其他分支中的语句;也就是说,整个 switch 执行结束了,接着会执行整个 switch 后面的代码。
default 不是必须的。当没有 default 时,如果所有 case 都匹配失败,那么就什么都不执行。由于 default 是最后一个分支,匹配后不会再执行其他分支,所以也可以不添加break;语句。
C语言中switch的用法
最新推荐文章于 2024-06-12 11:06:52 发布