标题:[求助]这个函数怎么声明?
只看楼主
apodemas
Rank: 1
等 级:新手上路
帖 子:153
专家分:0
注 册:2005-4-22
 问题点数:0 回复次数:3 
[求助]这个函数怎么声明?
请问,一个函数,接受一个 int 参数,返回一个函数指针,指向的这个函数接受一个char参数,返回一个float类型,这个应该怎么声明?
搜索更多相关主题的帖子: 声明 函数 
2005-08-11 17:06
天堂的叛逆者
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2005-8-10
得分:0 
返回一个函数指针????我汗啊汗........那么这个函数是什么类型的呢?????
达人解释下下...........

个人理解如下.......
一个函数....接受一个函数指针参数返回整型值.......指向的函数接受一个char参数,返回一个float类型.........根据楼主题意修改........

声明如下........

int   fun(float(*fn1)(char));



2005-08-11 18:09
Antigloss
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2004-12-30
得分:0 

typedef float(*return_type)(char) ;

return_type fun(int);

[此贴子已经被作者于2005-8-13 20:49:13编辑过]

2005-08-13 20:47
apodemas
Rank: 1
等 级:新手上路
帖 子:153
专家分:0
注 册:2005-4-22
得分:0 
以下是引用Antigloss在2005-8-13 20:47:47的发言:

typedef float(*return_type)(char) ;

return_type fun(int);

哈,原来是这样,多谢啦~

[此贴子已经被作者于2005-8-14 12:03:57编辑过]


2005-08-14 12:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-24943-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.140267 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved