zoukankan      html  css  js  c++  java
  • 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语句是无条件跳转到同一个函数内的另一条语句。

    异常

  • 相关阅读:
    redux和react-redux做简单组件控制
    store(转)
    react+redux开发详细步骤
    rudex 实现流程
    react eject 报错
    react生命周期
    python logging
    hihocoder 1754
    hihocoder_offer收割编程练习赛58
    内存检查
  • 原文地址:https://www.cnblogs.com/wangyanphp/p/5775661.html
Copyright © 2011-2022 走看看