- C语言程序设计与实践(第3版)
- 谢满德 凌云等编著
- 227字
- 2024-05-10 13:55:23
2.2.2 switch语句
C语言中的多路分支,也可以用switch语句完成。例2-2中的if语句完全可以用switch语句替换,替换后的程序如例2-3所示。
例2-3 用switch语句统计各分数段的人数。
其中加粗斜体显示的switch语句完成了例2-2中的if…else…语句的功能。switch语句的通用用法如下:
执行switch语句时,先计算表达式的值,然后依次与表达式1~表达式n的值进行比较。如果与某一个表达式的值匹配,就执行其后的所有语句,如果没有与任何一个表达式匹配成功,则执行default后面的语句n+1。default语句也可以不出现,如果不出现,则语句不执行任何动作。