C语言文法阅读与理解

<翻译单元>--><外部声明>--><函数定义>|<申报>

<函数定义>--><声明说明符>--><声明符>--><申报>|<复合语句> 

<声明说明符>--><存储类说明符>|<类型说明符>|<类型限定符>

<存储类说明符>-->"auto | register | static| extern | typedef"

<类型说明符>-->"void| char| short| int| long| float| double| signed| unsigned"| <struct-or-union-specifier>| <enum-specifier>| <typedef-name>(结构或联合说明符,枚举符,类型定义名称)

<结构或联合说明符>--><结构或联合> <标识> <“{“{<结构声明>} +”}”> | <结构或联合>”{“{<结构声明>} +”}” | <结构或联合> <标识符>

<结构或联合>-->”结构” | “联合” 

<结构声明> --> {<说明限定符>} * <结构说明符列表>

<说明限定符> --> <类型说明符>| <类型限定符> 

<结构说明符列表> --> <结构说明符>| <结构说明符列表> “,”<结构说明符> 

<结构说明符>--><说明符>| <声明符>“:”<常量表达式>|“:”<常量表达式> 

<声明符> -->{<指针>}?(-->“*”{<类型限定符>} * {<指针>}?)<直接说明符>

转载于:https://www.cnblogs.com/huang123/p/4918074.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值