查ICP网:全新的综合网站备案信息查询网
Copyright © 2008-2028 www.chaicp.com [ 查icp] All Rights Reserved.| 合肥寻云网络科技有限公司 | 营业执照
icp备案号:【皖B2-20160079-16】 增值电信业务经营许可证 【皖B2-20160079-16】 网站地图 robots文件 皖公网安备: 34010402702277号 不良举报 关于我们 免责申明 广告合作
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;}