首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c语言 复杂声明 如何看

2012-12-31 
c语言 复杂声明 怎么看书上写了一段语法:dcl: 前面带有可选的*的direct-dcldirect-dcl: name(dcl)direct-d

c语言 复杂声明 怎么看
书上写了一段语法:
dcl: 前面带有可选的*的direct-dcl
direct-dcl: name
            (dcl)
            direct-dcl()
            direct-dcl[可选的长度]
比如现在有个声明符
     (*pfa[])()该怎么用上面的语法分析啊 ,求解?
[解决办法]
pfa => name => direct-dcl
pfa[] => direct-dcl[] => direct-dcl
*pfa[] => *direct-dcl => dcl
(*pfa[]) => (dcl) => direct-dcl
(*pfa[])() => direct-dcl() => direct-dcl => dcl

按你给的产生式,基本过程是这样.不过C++标准里的产生过程会更复杂一些.

热点排行