2301_79943928 2023-10-18 22:19 采纳率: 92.1%
浏览 3
已结题

c语言程序流程控制题

请问这个程序步骤是什么意思,为什么最后a是等于2,b又是通过哪一步得出来的,谢谢

img

  • 写回答

2条回答 默认 最新

  • micthis 2023-10-18 22:28
    关注

    x等于1外层switch从case 1入,y等于0内层switch从case 0入执行a++后break跳出内层switch,a等于1。
    由于从case 1入的外层switch没有break继续执行case 2的a++和b++后a等于2而b等于1,然后遇到break跳出外层switch,所以最后a等于2,b等于1。

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

报告相同问题?

问题事件

  • 系统已结题 10月26日
  • 已采纳回答 10月18日
  • 创建了问题 10月18日