本人只是提示一下,由于CASE语句后都没有BREAK,所以会继续执行下去,而不再进行判断
比我还快,强
当i=0时,执行,a+=3;a+=2;a+=5;当i=1时,执行,a+=3;a+=2;a+=5;当i=2时,执行,a+=3;a+=2;a+=5;当i=3时,执行,a+=2;a+=5;就是37了
如果那个语句后面没有加break会执行下面语言,否则跳出switch{},执行下面的语句。在复合语句里,要分析那个是主要,那个次要,根据它们的特点做出分析。