switch语句中case后的表达式为何必须是唯一的值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计390个文字,预计阅读时间需要2分钟。
在编写代码时,`CASE` 标签后的表达式必须是常数表达式,例如42或4。同时,它也必须是唯一性的,不允许两个 `CASE` 条件具有相同的值。以下是一个简化的代码开头和内容,不超过100字:
c// 操作环境:Windows 7系统、Dell G3电脑// CASE 标签后表达式必须是常数且唯一
case标签后表达式必须是常量表达式,如“42”或者“'4'”。同时必须是惟一性的表达式,也就是说不允许两个case具有相同的值。
本教程操作环境:windows7系统、Dell G3电脑。
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; }
更多计算机相关知识,请访问常见问题栏目!
以上就是switch语句中case后面的表达式必须是什么的详细内容,更多请关注自由互联其它相关文章!
本文共计390个文字,预计阅读时间需要2分钟。
在编写代码时,`CASE` 标签后的表达式必须是常数表达式,例如42或4。同时,它也必须是唯一性的,不允许两个 `CASE` 条件具有相同的值。以下是一个简化的代码开头和内容,不超过100字:
c// 操作环境:Windows 7系统、Dell G3电脑// CASE 标签后表达式必须是常数且唯一
case标签后表达式必须是常量表达式,如“42”或者“'4'”。同时必须是惟一性的表达式,也就是说不允许两个case具有相同的值。
本教程操作环境:windows7系统、Dell G3电脑。
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; }
更多计算机相关知识,请访问常见问题栏目!
以上就是switch语句中case后面的表达式必须是什么的详细内容,更多请关注自由互联其它相关文章!

