当前第2页 返回上一页
因此,应该在执行一个case分支后,使流程跳出switch结构,即终止switch语句的执行.
可以用一个break语句来达到此目的.将上面的switch结构改写如下:
1 2 3 4 5 6 7 8 | switch (grade)
{
case 'A' :printf( "85-100\n" ); break ;
case 'B' :printf( "70-84\n" ); break ;
case 'C' :printf( "60-69\n" ); break ;
case 'D' :printf( "<60\n" ); break ;
default :printf( "error\n" );
}
|
最后一个分支(default)可以不加break语句.如果grade的值为'B',则只输出"70-84".
在case后面中虽然包含一个以上执行语句,但可以不必用花括弧括起来,会自动顺序执行本case后面所有的执行语句.当然加上花括弧也可以.
(6) 多个case可以共用一组执行语句,例如:
1 2 3 4 5 | case 'A' :
case 'B' :
case 'C' : printf( ">60\n" ); break ;
.
.
|
grade的值为'A','B'或'C'时都执行同一组语句.
相关学习推荐:C视频教程
以上就是c语言中switch的用法是什么?的详细内容!
返回前面的内容
相关阅读 >>
c++如何读取excel
c语言break和continue用法
在switch语句中,case后的标号只能是什么?
return在c语言中是什么意思?
“->” 在 c 语言什么意思?
求长为n的数中任意m个数的组合
c语言之后学什么?
c语言是高级编程语言吗?
c语言“fread”函数的用法?
c语言switch case语句怎么用
更多相关阅读请进入《c》频道 >>
转载请注明出处:木庄网络博客 » c语言中switch的用法是什么?