break只是跳出switch而已啊,不是跳出for循环第二段因为&&前面的x==1不成立,所以&&后面的y=2是不执行的,因此y还是0&&必须两侧表达式都为真,整个表达式才是真。由于左侧x==1为假,因此整个表达式结果必然为假,所以右侧表达式就不执行了