摘要: 记得看一段windows上的代码时遇到过这样的情况:在switch语句中得所有case之前加入了一个if语句的判断,当时很奇怪为什么在任何条件下都没有执行,后来才明白是自己理解错了switch的语法。switch语句的语法如下: switch(expression) { case constant1: statement sequence; break; case constant2: statement sequence; break; ... default: statement sequence; break; }语法会对expression进行case上的匹配,匹配成功则... 阅读全文