今天码code的时候碰到一个奇怪的现象。
最后找到是
switch case有一个case语句忘了加break了,然后程序会执行到下一个有break的case才会结束。
QAQ...switch case如果匹配了一个常量,在该常量的程序范围内没有break出去的话,会一直运行到break为止..
之后的常量不会再去比较的..
本文描述了在使用 switch case 结构编程时忘记添加 break 语句导致的程序行为异常现象。当一个 case 条件匹配但没有 break 时,程序将继续执行后续 case 直到遇到 break 或到达 switch 语句的结尾。
今天码code的时候碰到一个奇怪的现象。
最后找到是
switch case有一个case语句忘了加break了,然后程序会执行到下一个有break的case才会结束。
QAQ...switch case如果匹配了一个常量,在该常量的程序范围内没有break出去的话,会一直运行到break为止..
之后的常量不会再去比较的..

被折叠的 条评论
为什么被折叠?
