break语句
要点
- 每个
case结束时通常都要写break,否则会出现 贯穿(fall‑through),导致后续case也被执行。 - 正确使用
break可以确保switch只执行匹配的分支,然后立即跳出switch,避免出现“死循环”。(虽然在switch本身不会形成循环,但缺少break会让程序误以为仍在switch中执行,从而产生逻辑错误。)
break 在循环语句中的使用
当break语句用于
do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起。即满足条件时便跳出循环。