switch case语句,如果不在case后加break会怎么样
来源:互联网 发布:国家旅游局数据 编辑:程序博客网 时间:2024/04/28 18:55
今天在学习php的时候,忽然发现 switch case 语句的一个不理解的地方,在之前的C,java的时候竟然都不知道,很气,还是自己的基础不牢固啊。
废话少说,直接上代码
<?php/** * Created by PhpStorm. * User: 1 * Date: 2017-11-09 * Time: 19:51 */$text="red";switch ($text){ case "red": echo "红"; case "green": echo "绿"; default: echo "白";}?>输出结果 红绿白,
在第2个case后加了break后,输出结果为 红绿,继续在第一个case后添加break后,输出结果为 红。
原因是switch语句原理是跳转到caseX位置执行剩下的语句,直到最后遇见第一个break为止。因此在每一条语句最后+break即可。
因此不加break的话将会执行跳转到的case本身以及以下所有的语句!!
阅读全文
0 0
- switch case语句,如果不在case后加break会怎么样
- 写switch case语句不加break会怎样。
- switch-case-break语句
- switch-case语句忘记加break的后果
- switch case break default 判断语句
- switch—case break 语句总结
- 为什么switch case语句需要加入break
- switch case break
- switch case break
- switch-case retrun break
- switch case break
- switch-case-break;
- switch case 中的break
- 7.1.3 switch语句中的case结尾是否必须加break(废话)
- switch-case语句在未加break时的执行顺序
- switch语句,在case中没有break时出现穿透
- switch case,若无break
- JavaScript -- switch,case,break,default
- qt 播放音视频遇到问题的解决方法
- linux基础操作命令学习总结
- Haproxy+keepalived(1)
- hdu5543(01背包变换)
- pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
- switch case语句,如果不在case后加break会怎么样
- linux文件描述符,系统打开文件和i节点的关系
- 代码1
- 关于jquery validate中radio形式提示框显示位置错误
- 《程序员修炼之道》读书笔记
- 用一些简易的标签写一个美丽说左侧二级菜单
- 不用加减乘除做加法
- Magento中getSize()与count()的区别
- java-11.5