语句
语句是按某种顺序执行的一段程序。
语句可以被标号。
分类
语句分为以下五种类型:
关于“标号语句”
C Primer Plus 等书指出 C 语言有 6 种语句而不是五种;在本文所述五种语句之外额外添加了一种“标号语句”。
在 C 语言标准文档中,关于 Statements
的部分 BNF 如下:
bnf
statement ::= labeled-statement | unlabeled-statement
labeled-statement ::= label statement
1
2
3
2
3
这些 BNF 说明:语句分为“带标号的语句”和“不带标号的语句”;可以在语句前加(任意数量的)标号。“标号语句”这个词可能不合理。