LS time 5 的时候是 * 咧··失误了吧···
我再补充下吧,关于swith运行时候的问题,一般进入switch后,switch会根据括号里面的值进行判断,是否存在匹配的case,
有匹配的case则执行对应case后面的语句,如果没有,则执行default后面的语句,如果没有default,则这次的switch什么都不
执行。
不过上面所说的都是以每个case后面都有break为前提下说的,看什么书都好,一般每种情况(即每个case)后面都会有break的,
但这并不是说case后面一定要跟break; (初学者最好养成加上break的习惯),有时候不加的话可以达到比较神奇的效果。
这就谈到switch的运行机制了,上面讲到有匹配的case则执行对应case后面的语句,但如果该case后面没有break;它就会一直执行
在它以下的case,直到遇到一个break为止。因为必须有break去终止,不然不管下面的是case几,它只管去找case了。。。。
LZ再想想,把它的原理搞懂的话,就很容易明白了····
以上属个人观点,如有不对的地方,请指正