1

为什么会选择让编程者手动写break?是出于什么考虑么?

查看全部 8 个回答

0

听说好像这是设计时的失误,但是还是被沿用下来了。

推荐答案

5

已采纳

case是从汇编时代留下来的典型“模式”,汇编时代有大量的cmp(比较)然后jmp(跳转),是一种非常常用的写法。C模仿了汇编的cmp+jmp模式设计出了switch-case模式,就这样switch-case就延续下来了,接下来各种模仿语言也就跟着用了。