头部左侧文字
头部右侧文字
当前位置:网站首页 > 资讯 > 正文

switch语句中表达式的值必须是的简单介绍

作者:admin日期:2024-03-15 08:30:20浏览:21分类:资讯

谁能告诉我switch语句中表达式只能是什么数据类型??

java 6(包括)以前,只是支持等价成int 基本类型的数据:byte ,short,char,int(其他的都不可以)。7加入的新特性可以支持String类型的数据。

遵守switch语句规则 switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则:只能针对基本数据类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用 if语句 。

C语言中,字符常量的字面值是整型,表达式运算时,字符型也会自动提升为整型。

关于C语言中的switch语句变量类型的问题

1、执行过程:先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。

2、Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。

3、Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。

4、Switch语句可以理解为if-else语句的另一种表现形式 。 break的作用是跳出Switch,如果不跳出则继续向下执行,直到遇到break或执行到结束为止。

暂无评论,来添加一个吧。

取消回复欢迎 发表评论: