表达式与声明的区别(expression 对比 statement)

  1. 所有的 expression 都是 statement。
  2. expression 可以作为右值,而 statement 未必可以。
  3. expression 的例子:函数调用,变量之间的运算
  4. statement 的例子:for 循环,if 语句。