为什么输出时*#
c语言吧
全部回复
仅看楼主
level 2
2019年06月11日 03点06分 1
level 2
为什么输出结果是 *#
2019年06月11日 03点06分 2
level 2
x=0执行最外层的case 0,然后y==2为1执行 case1 输出*,可是default是怎么输出来的?
2019年06月11日 03点06分 3
level 11
你一步一步来,就是这个啊
2019年06月11日 03点06分 4
为什么?
2019年06月11日 03点06分
default是包含在case1:switch(z)里面的,输出星号以后break直接跳出了啊
2019年06月11日 03点06分
你看好了,第一个case0没有break
2019年06月11日 04点06分
所以运行完case0得到※星号还要接着运行外层case1
2019年06月11日 04点06分
1