switch:
case(表达式)
{
case 常量式1:
语句块1
[break;]
default:
语句块n+1;
[break;]
}
switch语句中表达式的值必须是整型.字符型.或字符串型,常量值也必须是,
- switch语句首先先计算表达式的值,如果表达式的值和后面的常量值相同,则执行case语句后的活干语句直到遇到break为止.
- 如果语句中没有break,一直向后执行.
- 如果没有一个常量的值与表达式的相同,则执行default后面的语句,default语句是可选的
本文详细解析了Switch语句的工作机制,包括其对整型、字符型和字符串型的支持,以及如何匹配常量值执行相应语句。强调了break语句在控制流程中的作用,同时指出在没有break时可能导致的连续执行现象。此外,还介绍了default语句作为备用选项的功能。通过实例分析,帮助开发者更好地理解和应用switch语句。
621

被折叠的 条评论
为什么被折叠?



