c语言中switch的用法是什么?


当前第2页 返回上一页

1

2

3

4

5

85-100

70-84

60-69

<60

error

因此,应该在执行一个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》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...