实验二 语言文法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验二 语言文法相关的知识,希望对你有一定的参考价值。
程序-> <外部声明><程序><外部声明>
外部声明-> <函数定义>|<声明>
函数定义-> <函数类型><说明符><复合语句>
函数类型-> void|char|int|float
说明符-> <指针 ><直接说明符>|<直接说明符>
指针-> <*>|<*><指针>
直接说明符-> <标识符>|<直接说明符[]>|<直接说明符[常量表达式]>|<标识符(参数序列)>|<标识符()>|<直接说明符,标识符序列>
标识符序列-> <标识符>|<标识符序列><,><标识符>
<D>->a|b|...|z
<N>->0|1|2|...|9
<形式参数>-><数据类型><标识符>
<数据类型>->int|float|double|char
<复合语句>-><语句列表>|{}
<语句列表>-><语句>|<语句列表><语句>
<语句>-><条件语句>|<赋值语句>
<条件语句>-><S1>|<S2>
<S1>->if<b><条件语句> else <条件语句>
<S2>->if <b><条件语句>|<复合语句>
逻辑或表达式-> <逻辑和表达式>|<逻辑或表达式><逻辑和表达式>
逻辑和表达式-> <或表达式>|<和表达式><AND><或表达式>
包涵或表达式-> <异或表达式><包涵或表达式>|<异或表达式>
异或表达式-> <和表达式>|<异或表示><和表达式>
和表达式-> <等值式>|<和等值式><等值式>
等值式-> <关系表达式>
关系表达式-> <转移表达式>|<关系表达><‘<‘><转移表示式> |<关系表达><‘>‘><转移表示式>
以上是关于实验二 语言文法的主要内容,如果未能解决你的问题,请参考以下文章