温馨提示  2024年 6月我们已经停止开发者板块文章内容更新,谢谢来访。存档数据
知识 2023-09-18 29 次阅读

switch语句中case后面的表达式必须是什么?

switch语句中case后面的表达式必须是什么?

case标签(case后)必须是常量表达式(constantExpression),如42或者'4'。

case标签(case后)必须是惟一性的表达式;这么说来,不允许两个case具有相同的值。

其他规则

只能专为基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。

switch()的参数类型不能为实型 。

相关延伸switch语句的语法如下(switch,case,break和default是关键字)

switch ( 变量表达式 ){case 常量1 :语句;break;case 常量2 :语句;break;case 常量3 :语句;break;...case 常量n:语句;break;default :语句;break;}