第2周:判断——2.2 分支

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 结束为止。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容