• Chapter5:语句


    表达式语句:一个表达式+一个分号

    表达式语句的作用是执行表达式并丢弃掉求值结果。

    空语句:单独一个分号

    Best Practice:使用空语句时应该加上注释,从而令读这段代码的人知道该语句是有意省略的。

    复合语句(块):用花括号括起来的语句和声明的序列。

    一个块就是一个作用域。

    条件语句——if

    注意悬垂else(dangling else)问题

    条件语句——switch

    1.如果表达式和某个case标签的值匹配成功,程序从该标签之后的第一条语句开始执行,直到到达了switch的结尾或者遇到一条break语句为止。

    2.case标签必须是整数常量表达式。

    3.Best Practice:一般不要省略case分支最后的break语句;如果没有写break语句,最好要加注释说明;

    4.Best Practice:即使不准备在default标签下做任何工作,定义一个default标签也是有用的,其目的在于告诉读者,我们已经考虑了默认情况。

    5.switch内部变量定义

    迭代语句——while、for、range for、do while

    跳转语句——break

    终止离它最近的while、do while、for、switch

    跳转语句——continue

    终止离它最近的循环中的当前迭代并立即开始下一次迭代,对于for来说,语句头的最后一句expression继续执行。

    跳转语句——goto

    goto语句是无条件跳转到同一个函数内的另一条语句。

    异常

  • 相关阅读:
    2016/1/18
    正则知识点总结
    爬虫反反爬虫:转
    健身与饮食随想--年轻的每一天,都是弥足珍贵的!!!
    python time模块
    c语言求两个数的最大公因数(穷举法,欧几里得算法,递归)
    c语言递归解决汉诺塔问题
    python用函数打印素数(代码未优化)
    羊车门问题提交
    Delphi Tokyo 10.2.3
  • 原文地址:https://www.cnblogs.com/wangyanphp/p/5775661.html
Copyright © 2020-2023  润新知