→|
→|
→
→void|char|int |float
→|
→’*‘|'*'指针
→|| ||>|
→<:>|
→
→|
→
→||
→|
→|
→|
→||
→|
→|
→||||
→|
→<:>|
→||
→ CONTINUE< ';'>| BREAK | RETURN | RETURN
→|
→|
→ | < ‘:‘>
→ |< 逻辑或表达 或运算>
< 逻辑与表达>: |< 逻辑表达式 >和
< 或运算表达式>→ |< 或运算表达式 >|< 异或表达式>
< 异或表达式>: | < 异或表达式>
< 与表达式>: |< 与表达式>
< 相等表达式>: |< 相等表达式等于运算关系表达式> |
< 关系表达式>: | |< 关系表达式>‘> |< 关系表达式小于等于运算移位表达式> |< 关系表达式大于等于运算移位表达式>
< 移位表达式>: | |< 移位表达式右运算加法表达式>
< 加法表达式: |< 加法表达式> |< 加法表达式>
< 乘法表达式>: | | |
< 强制转换表达式>: |< ‘(‘>< 类型名称 >
: | |< DEC运算一元表达式> |< 一元运算符将表达式> | < 结构体变量的一元表达式 >| < 结构体变量的>< 类型名称>< ‘)‘>
: | |< 后缀表达式> | < ‘(‘> | < 标识符 >| |< 后缀表达式INC运算> |< 后缀表达式DEC运算>
→ || | < ‘(‘>
:< 赋值表达式 >|
:< ‘&‘> | < ‘*‘> | < ‘+‘> | < ‘-‘> | < ‘~‘> |< ‘!‘>
→ |< 乘法分配> |
→ |< 外部变量> |< 静态 >|< 自动> |
: |< 结构或联合> |< 结构或联合标识符>
: |< 联合>
: |< 结构体列表声明结构体声明>
:
→ |< 类型说明符> |< 类型限定符说明符限定符列表 >|
→ |< 结构说明符列表>
→| < ‘:‘> |< 声明>
→ | |
→ |
→|< 标识符>
→|< 易失的>
→ | < 类型限定符>
→ |
→ |< 参数列表>
→ | |
→ |< ‘[‘ >| < ‘[‘>< 常量表达式>| < ‘]‘> | < 常量表达式>< ‘]‘> | < ‘(‘>< ‘)‘> | < ‘(‘> |< 直接抽象说明符>< ‘)‘> |
→ | | < DEFAULT>