是陽呀 2023-04-25 15:22 采纳率: 84.6%
浏览 17
已结题

计算机二级C语言(每日一问)

这个case 1 运行完了为什么还要继续运行case 2 哇,x=1不是限制条件吗。

img

  • 写回答

3条回答 默认 最新

  • ^@^lemon tea^@^ 2023-04-25 15:54
    关注

    switch case break 其语法特点是,如果都不加break,一旦满足case中的条件,从满足条件的case开始,对后面的case都进行操作直到default。如果加了break,则break的作用是在相应的位置跳出整个循环;
    上述代码,第一个switch 中case 1:并未添加break,故会继续执行后面的case语句。
    吐槽一下,这试题的代码写得真难看,括号缩进都不一样,不容易看哦,考眼力和细心。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月3日
  • 已采纳回答 4月25日
  • 创建了问题 4月25日