WHAT?

条件语句指if、else、case、switch,循环语句指for、while

WHY?

不用条件语句你写得出代码吗?

HOW?

if-then

  • 正常情况放在异常情况之前
  • 执行频率高的情况位于执行频率低的频率之前

switch-case

  • default语句应该用于处理真正的默认情况
  • 使用default语句用于检测错误和意料之外的状况
  • 当代码需要跨越case时,用注释说明

转载于:https://www.cnblogs.com/maozhige/p/3938050.html

《Code Complete》ch.15 使用条件语句相关推荐

  1. 读书笔记_代码大全_第14章_组织直线型代码_第15章_使用条件语句

    组织直线型代码 + 使用条件语句 希望我的读书笔试能带你翻过18页的书 http://www.cnblogs.com/jerry19880126/ <代码大全>第14章和第15章的内容比较 ...

  2. 《代码大全2》第15章 使用条件语句

    目录 前言 15.1 if语句 15.2 case语句 15.2.1 为 case 选择最有效的排列顺序 15.2.2 使用case语句的诀窍 <Code_Complete_2>持续更新中 ...

  3. 08.15 javascript3 分支结构 条件语句 :单向分支 双向分支 嵌套分支 多项分支 循环结构 while dowhile for 跳转语句 其他语句...

    # 分支结构  条件语句 ### 单向分支          if (){              } ### 双向分支          if () {          } else {     ...

  4. python全栈开发笔记--------条件语句

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false. Py ...

  5. Python中的条件语句(if,if ... else,if ... elif ... else和嵌套的if)

    Conditional statements decide the flow of program execution. In programming whenever we need to make ...

  6. Code Complete《代码大全》读书笔记

    最近拜读了 Code complete<代码大全>,这部大块头确实经典,涉及到了软件开发的方方面面.有点后悔没有早些阅读,值得推荐给还没读过的朋友.它并不是针对某种语言的武林秘籍,应该可以 ...

  7. 代码大全(Code Complete)-- 目录和关键点

    读后感 <代码大全>是一本指导"代码构建"的书,指导我们如何写出优秀的代码,如何成为优秀的程序员. 这样一本900多页的大部头书,当我们基于既往的编程经验,在读每一个部 ...

  8. 9.条件语句(if语句)

    # if条件语句 # 1.if语句: # 语法 # if 条件判断: # 条件成立的执行代码1 # 条件成立的执行代码2 # ... # 注:if语句中的执行代码要缩进(4个空格),若不缩进,则不属于 ...

  9. 语法分析——简单判断条件语句,赋值语句,循环语句

    语法分析小程序.简单判断赋值.条件.循环,代码块开始,结束 二.     实验要求 1.待分析的简单语言的语法 用扩充的EBNF表示如下: <程序块>::= begin<语句> ...

最新文章

  1. 计算机组装与维护教案_计算机组装与维护小课堂(1)
  2. XML的序列化和反序列化 详细介绍
  3. mysql 数据库事务处理_MySQL数据库事务及其原理
  4. [Jarvis OJ - PWN]——[XMAN]level1
  5. ABAP where used list
  6. Android之在ubuntu上过滤多条关键字日志
  7. AS3.0中的显示编程(末篇)-- 滤镜(下)
  8. C#实现软件授权,限定MAC运行(软件license管理,简单软件注册机制)
  9. RssTookit使用小结
  10. 两种方法求解 正数数组中 两个数相减 的最大值
  11. 洛谷——P1010 [NOIP1998 普及组] 幂次方
  12. python 通信中间件_Python Web框架Sanic middleware – 中间件
  13. 电脑硬盘为什么要分区
  14. 调和级数相关极限合集
  15. 如何实现直播秒开技术?
  16. 心理学上最诡异的23张图!!
  17. 计算星期几(蔡勒公式)
  18. 53. 最大子数组和
  19. 选对池塘钓大鱼-人生选择的哲理
  20. 如何正确使用电池并延长电池使用寿命

热门文章

  1. SQL Server表的数据量大小查询
  2. javascript黑魔法
  3. ckeditor上传图片文件,研究了一天,终于...
  4. mail、mailx、sendmail的区别
  5. log4j的配置参数
  6. 统计学习基础:数据挖掘、推理和预测_数据挖掘——智能财务进阶之梯(含视频、PPT)...
  7. php for循环可以变量关联数组,数组字符串变量之间的转换,数组元素的回调,for循环遍历关联数组...
  8. JAVA中的异常的触发_java中的异常
  9. 1.1初识python
  10. vue 实战问题-watch 数组或者对象