c语言文法

程序->外部声明 | 程序 外部声明

外部声明->修饰符 变量名 形参

修饰符->void | int | char | float

形参->修饰符 函数名|修饰符 指针 变量名

函数名->L | IL | ID

L->a|b|c|...|z

D->0|1|2|...|9

指针->’*’ | ’*’ 指针

函数->外部声明 函数主体 | main() 函数主体|函数 外部声明 函数主体

函数主体->内部声明 语句列表 | 语句列表

内部声明->修饰符 变量名 内部声明 |修饰符 指针 变量名 | 变量名 ';' | ';'

语句列表->条件语句 | 赋值语句

赋值语句->变量名 '=' E

变量名-〉函数名

E-〉E+T| E-T|T

T->T*F|T/F|F

F->F^P|P

P->(E)|i

条件语句->条件语句1|条件语句2

条件语句1->if 条件 条件语句1 else 条件语句1 | 语句列表

条件语句2->if 条件| if 条件 条件语句1 else 条件语句2

 

转载于:https://www.cnblogs.com/RE148/p/6009475.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值