富华巴克网

生活百科全书

switchcase语句(switchcase语句case后面加括号吗)

Switch case语句是一种条件语句,可以根据表达式的值来选择性地执行代码块。一般格式如下:


其中,表达式可以是任何基本数据类型或对象,switch语句会根据表达式的值来匹配case中的值,找到对应的代码块执行。如果没有匹配的case,则会执行default中的代码块。

注意以下几点:

1. case中的值必须是常量,不能是变量或表达式,例如不支持case a+b:。

2. 每个case后面必须加上break语句,表示执行完该case后跳出switch语句,否则会继续执行下一个case的代码块,直到遇到break语句或者default。

3. 如果没有匹配的case,并且没有default语句,则不执行任何代码块,直接跳出switch语句。

格式: switch(要判断的变量名) { case:break; case:break;(这个可以不加) }要特别注意case语句要加break!不加break的后果就是会执行下一个case语句!这一点千万要注意!当然,也可以利用这一点实现多条件同结果的程序! 还有,case语句后面跟着的语句可以不加花括号!当switch只判断一次时!最后一个case语句可以不加break;因为switch执行玩最后一个case时自动退出

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言