c语言简化文法

<源程序> → <外部声明> | <源程序> <外部声明>

<外部声明> → <函数定义> | <定义>

<函数定义> → <类型标识符> <声明部分语句>

<标识符类型> → <无类型> | <字符> | <整型> | <浮点型>

<声明>  <指针直接声明> | <直接声明>

<指针> → < * > | < * 指针>

<直接声明> → <标识符> | <直接声明[ ]> | <直接声明[常量表达式]> | <标识符(参数列表)> | <标识符()>|<直接声明 , 标识符列表>

<标识符列表> : <标识符> | <标识符列表 ,标识符>

<常数表达式> → <条件表达式>

<参数列表> → <参数声明> | <参数列表 ,参数声明>

<参数声明> → <说明符声明><标识符>

posted @ 2016-10-28 17:00  098-谢家豪  阅读(172)  评论(2编辑  收藏  举报