【发布时间】:2010-10-02 17:12:56
【问题描述】:
【问题讨论】:
【问题讨论】:
表达式确实“返回”了一个值,尽管它们可能被强制转换为(void)。语句不计算任何东西,只有副作用。
例如; 本身就是一个语句,计算结果为零,没有副作用。
【讨论】:
表达式是要执行的返回值的指令(即使它返回void)。
语句用于形成程序的序列(例如if-then、while-do 语句)。语句可以简单也可以复杂,可以包含 0 个或多个表达式。
正如@Frédéric Hamidi 所说,; 是一个有效的声明。
维基:
【讨论】: