cdsfiui 发表于 2016-06-23 17:25

"语句"都是"表达式"吗?

对于C++而言是不是所有的语句(不包含分号)都是表达式呢。

是不是所有的表达式,都可以加上分号变成一个语句呢?

codechurch 发表于 2016-06-23 18:13

本帖最后由 codechurch 于 2016-06-23 18:13 编辑


expr + 分号,变成statement 就是
statement -> expr;

但不是所有语句都是这样的文法,如
statement -> break ;
                -> do statement while (expr) ;
                -> { }

页: [1]
查看完整版本: "语句"都是"表达式"吗?