定义和转换

终止符是语法定义中的终结点。 不提供其他解决方法。 终止符包括保留字和用户定义的标识符的集。

非终止符是语法中的占位符并在此语法摘要中的其他位置进行定义。 定义可是递归的。

可选组件由带下标的 opt 指示。 例如,


{  
expression <SUB>opt</SUB> }  

指示包含在大括号中的可选表达式。

语法约定对语法的不同组件使用不同的字体特性。 符号和字体如下所示:

特性 描述
nonterminal 斜体类型指示非终止符。
const 粗体类型的终止符是必须按所示方式输入的文本保留字和符号。 此上下文中的字符始终区分大小写。
opt 后跟 opt 的非终止符始终是可选的。
default typeface 用此字样描述或列出的集中的字符可在 C 语句中用作终止符。

跟在非终止符之后的冒号 (:) 引入其定义。 替代定义将在单独的行中列出(以单词“one of”开头的情况除外)。

另请参阅

C 语言语法摘要