问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

大家帮帮忙,请教一下C语言里函数指针的用法?

发布网友 发布时间:2024-10-10 05:29

我来回答

6个回答

热心网友 时间:2024-11-11 23:47

1. PF ff(int)是什么意思?
ff 是函数名,括号里的int是函数参数, PF是函数返回值。所以这句声明的意思是ff是一个函数,他有1个int类型参数,返回PF类型。其中PF是一个函数指针,指向的函数有两个参数(int*,int),返回int类型。 你完全可以把PF换成int,PF只是一个返回类型。请仔细读两遍。

热心网友 时间:2024-11-11 23:47

很简单

认真看这句话
PF是一个函数指针“变量”。当使用typedef声明后,则PF就成为了一个函数指针“类型”

也就是说PF现在是一个类型,如int(整型)就是一个类型
我们可以用int去定义数组、变量和指针

那么就可以用PF去定义不同的指针函数
如:PF fun(int a, char b, float c)
这说明fun是一个函数指针,这个函数指针含有三个参数a,b,c

主要你要明白typedef的用法

热心网友 时间:2024-11-11 23:48

1、typedef int (*PF)(int *, int);表示PF的是定义一个函数指针类型,此指针指向的函数的参数是(int *, int)
2、PF ff(int)定义的是一个函数ff(int),其参数是int,只不过其返回值是一个PF类型的函数指针

不同的两个东东,没理由要求参数一样吧

热心网友 时间:2024-11-11 23:49

这涉及到typedef的用法。

PF是返回值类型,类似于int。

热心网友 时间:2024-11-11 23:49

这两个是调不同的函数,PF ff(int)根据int的不同进入switch的分支,调用了不同的int (*PF)(int *, int);函数,而它的返回值就是PF ff(int)的返回值

热心网友 时间:2024-11-11 23:50

指针式C比其他语言多的一功能 想学好不是这么教得

热心网友 时间:2024-11-11 23:47

1. PF ff(int)是什么意思?
ff 是函数名,括号里的int是函数参数, PF是函数返回值。所以这句声明的意思是ff是一个函数,他有1个int类型参数,返回PF类型。其中PF是一个函数指针,指向的函数有两个参数(int*,int),返回int类型。 你完全可以把PF换成int,PF只是一个返回类型。请仔细读两遍。

热心网友 时间:2024-11-11 23:47

很简单

认真看这句话
PF是一个函数指针“变量”。当使用typedef声明后,则PF就成为了一个函数指针“类型”

也就是说PF现在是一个类型,如int(整型)就是一个类型
我们可以用int去定义数组、变量和指针

那么就可以用PF去定义不同的指针函数
如:PF fun(int a, char b, float c)
这说明fun是一个函数指针,这个函数指针含有三个参数a,b,c

主要你要明白typedef的用法

热心网友 时间:2024-11-11 23:48

1、typedef int (*PF)(int *, int);表示PF的是定义一个函数指针类型,此指针指向的函数的参数是(int *, int)
2、PF ff(int)定义的是一个函数ff(int),其参数是int,只不过其返回值是一个PF类型的函数指针

不同的两个东东,没理由要求参数一样吧

热心网友 时间:2024-11-11 23:49

这涉及到typedef的用法。

PF是返回值类型,类似于int。

热心网友 时间:2024-11-11 23:49

这两个是调不同的函数,PF ff(int)根据int的不同进入switch的分支,调用了不同的int (*PF)(int *, int);函数,而它的返回值就是PF ff(int)的返回值

热心网友 时间:2024-11-11 23:50

指针式C比其他语言多的一功能 想学好不是这么教得
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在爱水APP哪个模块中可以填写个人信息,查询自己一天的饮水量? 黄金为什么是避险产品 避险买什么 避险品种是什么 避险产品什么意思 什么是避险产品 ...对联和我们平时使用的印章,说说使用了哪几个字体 对联上写的是什么字 ...有一空是让我评价我自己,请各位哥哥姐姐帮帮忙,帮我编一段,往好了... 艾灸用品哪种好 太阳穴填充什么好 谁来帮我写两首藏头诗 请高人帮我写2首藏头诗 太阳穴凹陷填充保持多久 请帮我写两首藏头诗! IPS硬屏与VA软屏哪种的色彩比较好呢? IPS硬屏液晶与软屏液晶的清晰度对比? 有希望的男人导演资料 华为麦芒4手机插入储存卡却没有显示 设置里面存储也没有 怎么办_百度... 父亲节给上级领导的祝福语? 闺舒宝凝胶的‎产品原材料好不好的?‎毕‎竟‎特殊私密... 电视机屏幕哪个好 光明中学2010级三个生物兴趣小组的同学分别做了下列探究:探究I:种子萌... 社保怎么交费 交社保费用的方法 父亲节送领导的祝福语 北京战到中医院坐地铁到哪下车 谁能帮我写两首藏头诗 脂肪纤维瘤治疗方法 从零开始AS连接MySQLas连mysql 求这个欧美电影明星的名字!​或电影名、有图片 太阳穴的填充方法 我身上有皮里肉外的小疙瘩,有大有小,是什么啊 同性恋的人是不是上辈子是个异性才会喜欢上同性吗? 我几+年怕冷喜欢夏天但不受补易上火我该怎样补? 我腿上长了三十个脂肪瘤有大有小应该怎样治疗 360度评估系统的内容是什么? 纤维瘤脂肪瘤的区别 为什么要让我是同性恋 长了遗传性脂肪纤维瘤能当兵吗 身上皮肤里层多处起脂肪疙瘩瘤,有大有小,用手一捻就滑动,脂肪多的地方... 身体上全是脂肪纤维瘤要吃什么药i 脂肪纤维瘤 有什么有效的中药 内吃外敷的吗? 学生时代顶撞老师,辱骂老师,和老师叫板,后来怎样了? 纤维瘤的治疗方法是什么 治疗纤维瘤的药物有哪些 ...手臂皮下有一些脂肪粒,最大的有小黄豆这么大,不痛不痒,如何去除?_百... ...我们现在和好了但是感觉他不如以前热情了? 1.不改变数的大小,把下面各数改写成两位小数 2.把下列各数改写成用... 我的身上好多粉瘤,各种不同的,怎么办 老公身上长了很多脂肪纤维瘤,不知有什么方法可以医治,或者有什么好的医... 陈文灯的〔复习指南〕里概率论与数理统计的部分出的好吗