打印

函数指针问题

[复制链接]
944|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝