1.嵌套的判断
当 if 的条件满足或者不满足的时候要执行的语句也可以是一条 if 或 if-else 语句,这就是嵌套的 if 语句。
2. if 语句的常见错误
忘了大括号——永远在 if 和 else 后面加上大括号,哪怕只有一句。
if 后面的分号——if 后的分号加了之后相当于 if 语句什么都没做。
错误使用 == 和 = ——if ( a= b) 只要 b 的值不是零就成立。尊重warning。
使人困惑的else——else总是和最近的那个 if 匹配。
3. switch-case 语句
switch 语句可以看作是一种基于计算的跳转,计算控制表达式的值后,程序会跳转到相匹配的 case (分支标号)处。
分支标号(case)只是说明 switch 内部位置的路标,在执行完分支中的最后一条语句后,如果后面没有 break ,就会顺序执行到下面的 case 里去。直到遇到一个 break,或者 switch 结束为止。
网友评论