开始前 a=0
由于case后面都没有break,所以按顺序执行到最后的default
i=0 a+=2 =0+2=2;a+=3=2+3=5;a+=5=5+5=10(执行 case0、3、1、2、default)
i=1 a+=3=10+3=13;a+=5=13+5=18(执行 case1、2、default)
i=2 a+=3=18+3=21;a+=5=21+5=26(执行 case2、default)
i=3 a+=2 =26+2=28;a+=3=28+3=31;a+=5=31+5=36(执行 case3、1、2、default)
i=4 a+=5=36+5=41(执行 default)
i=5 退出for循环,输出a的值 41
码字不易,还望采纳 相互帮助