运行下面的程序,求x,y的值是多少

img


想知道第一次进行了switch(n)的case(1)它之后是怎么循环的

没有循环
m=1,switch(m)匹配到case 1:
n=1,switch(n)匹配到case 1: x=x2;x变为2,但是后面没有break;所以case 2后的y=y2也会执行,y变为2;接着break;
switch(m) case 1后面也没有break,所以case 2:x++,y++也会执行,x变为3,y变为3;后面也没有break,case 3:x*=2,y*=2也会执行,
x变为6,y变为6
程序结束。

 有帮助请采纳

case 1没有break;
继续执行case 2