C语言中如何使用switch-case结构进行多条件判断?
- 内容介绍
- 文章标签
- 相关推荐
本文共计959个文字,预计阅读时间需要4分钟。
switch语句根据控制表达式的值,可以将程序流程转向多个语句之一:switch(表达式){case常量1:语句1;case常量2:语句2;…default:语句n;}
switch 语句根据控制表达式的值,可以把程序流跳转到多个语句中的一个执行:switch (表达式) 语句
括号里的表达式具有整数类型,并且这里的语句就是该 switch 主体,它包括了多个 case 标签,以及最多一个 default 标签。
括号里的表达式会被计算一次,并和 case 标签中的常量表达式做比较。如果表达式的值匹配其中的某个 case 常量,程序流就会跳转到该 case 标签后面的语句。如果没有匹配的 case 常量,程序流就会跳转到 default 标签后的语句(如果存在 default 标签)。
例 1 使用了 switch 语句来处理用户所选的菜单命令。
本文共计959个文字,预计阅读时间需要4分钟。
switch语句根据控制表达式的值,可以将程序流程转向多个语句之一:switch(表达式){case常量1:语句1;case常量2:语句2;…default:语句n;}
switch 语句根据控制表达式的值,可以把程序流跳转到多个语句中的一个执行:switch (表达式) 语句
括号里的表达式具有整数类型,并且这里的语句就是该 switch 主体,它包括了多个 case 标签,以及最多一个 default 标签。
括号里的表达式会被计算一次,并和 case 标签中的常量表达式做比较。如果表达式的值匹配其中的某个 case 常量,程序流就会跳转到该 case 标签后面的语句。如果没有匹配的 case 常量,程序流就会跳转到 default 标签后的语句(如果存在 default 标签)。
例 1 使用了 switch 语句来处理用户所选的菜单命令。

