码迷,mamicode.com
首页 > 编程语言 > 详细

c语言文法

时间:2016-10-28 23:20:52      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:...   nbsp   int   赋值   赋值语句   函数名   声明   语言   语句   

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

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

修饰符->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

 

c语言文法

标签:...   nbsp   int   赋值   赋值语句   函数名   声明   语言   语句   

原文地址:http://www.cnblogs.com/RE148/p/6009475.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!