首先,我觉得好象你把题目打错了,内层的switch应该是switch(b),不是switch(6)吧?a开始等于5,所以switch(a)体中会从case 5后面运行,然后switch(b),而b开始时等于6,就去内层的case 6后面运行,j++被运行了,跳出内层switch后,由于没有遇到break,就会接着执行外层case 6后面的语句,i++,j++被执行了,接着遇到break,跳出最外层的switch,这时i=1,j=2.你先把switch的语法完全弄清,然后再看这道题就不会觉得难了....
|