1028 C语言文法
2015-10-28 17:49
253 查看
<程序> -> <外部声明> | <程序> <外部声明>
<外部声明> -> <函数定义> | <声明>
<函数定义> -> <说明符类型> <声明> <复合语句>
<说明符类型> -> <空类> | <字符型> | <浮点型>
<声明> -> <指针> <直接说明符> | <直接说明符>
<指针> -> <*> | <*指针>
<直接说明符> -> <标识符> | <直接说明符 '[' ']'> | <直接标识符'[' 恒表达式 ']'> | <标识符'(' 参数名单 ')'> | <标识符'(' ')'> | <直接说明符 ';' 识别名单>
<识别名单> -> <标识符> | <识别名单 ';' 标识符>
<恒表达式> -> <恒表达式>
<参数名单> -> <参数声明> | <参数名单 ';' 参数声明>
<参数声明> -> <> | <>
<外部声明> -> <函数定义> | <声明>
<函数定义> -> <说明符类型> <声明> <复合语句>
<说明符类型> -> <空类> | <字符型> | <浮点型>
<声明> -> <指针> <直接说明符> | <直接说明符>
<指针> -> <*> | <*指针>
<直接说明符> -> <标识符> | <直接说明符 '[' ']'> | <直接标识符'[' 恒表达式 ']'> | <标识符'(' 参数名单 ')'> | <标识符'(' ')'> | <直接说明符 ';' 识别名单>
<识别名单> -> <标识符> | <识别名单 ';' 标识符>
<恒表达式> -> <恒表达式>
<参数名单> -> <参数声明> | <参数名单 ';' 参数声明>
<参数声明> -> <> | <>
相关文章推荐
- C语言文法阅读与理解
- c语言文法分析
- c语言文法
- Effective C++笔记(一)
- 在c语言中自定义了一个函数,在main中调用时提示找不到标识符
- 如何禁止类的拷贝构造函数和复制构造函数
- c++11 线程同步信号的使用
- 非纯c++模式实现ogre1.9的Android版
- C语言文法
- 日志库EasyLogging++学习系列(7)—— 记录方式详解
- 如何解决C++中用eof()多读一次
- 在C#中使用c++编译的ocx的方法
- c++函数指针
- C++类成员指针
- C++类成员指针
- C++ const限定符之顶层const & 底层const & 指针 & 引用之间的关系
- C语言中内存分配
- C++设计模式——命令模式
- c语言,可变参数列表实现任意个数求平均值
- oc调用c++