As the core content of the C language standard syntax, C syntax specification uses C syntax representation. C syntax representation requires our in-depth understanding. C standard regulations:
1.6 Syntax Notation [Syntax]
In the syntax notation used in this International Standard, syntactic categories are indicated by italic type, and literal words and characters in constant width type. Alternatives are listed on separate lines except in a few cases where a long set of alternatives is presented on one line , Marked by the phrase "one of." an Optional Terminal or Nonterminal Symbol is indeicated by the subscript "OPT," SO {Expression Enclosed in Braces. In this standard, the syntax representation of this standard Substorms indicate that literal vocabulary and characters are represented by equality. In addition to a small number of candidate entries with a long list of long strings with "one" statement logo, they are listed in separate lines. An optional terminal or a non-terminal is marked with an "OPT", so {ExpressionOpt} represents an optional expression surrounded in the curly brackets.
Names for syntactic categories have generally been categording to the Following Rules: Selecting the names of the syntax category usually searches:
X-Name Is A Use of An Identifier IN A Context That Determines ITS Meaning (E.G. Class-Name, TypeF-Name). A name represents an identifier determined by the context (such as class name, type definition name). X-ID IS An Identifier With no content-dependent meaning (e.g. Qualified-id). A identifier represents an identifier (such as a defined identifier) that is unrelated to the context. X-SEQ IS One or more x's without interface Delimiters (E.G. Declaration-SEQ IS A SEQUENCE OF Declarations). Some sequence represents an entry of one or more unsatisfur (such as a declaration sequence is a series of declarations). X-list is one or more x 's separated by intervUning COMMA (EG Expression-List is a sequence of expressions Separated By Commas). A list represents one or more comma-separated an item (such as an expression list is a series of comma Separated expression).