函数指针问题

[复制链接]
 楼主| baidudz 发表于 2012-3-30 20:37 | 显示全部楼层 |阅读模式
有关一个函数指针的问题
今天看到钱能的书有这么一句: int (* func(int))();

这是一个函数声明,可是怎么理解呢,怎么使用呢???

还有就是,比如声明一个这样的函数指针

typedef int Func();

再声明一个函数
Func* func(int)();

这个跟上面的那个是一样的,但怎么使用呢?
txcy 发表于 2012-3-30 22:51 | 显示全部楼层
可以去看看C 陷阱与缺陷,里面解释的很清楚
火箭球迷 发表于 2012-3-30 22:56 | 显示全部楼层
(* func(int))应该是一个指向函数的指针
pkat 发表于 2012-3-30 23:01 | 显示全部楼层
这个函数跟普通函数相比,只不过是返回值特别点罢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

239

主题

2284

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

239

主题

2284

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部