打印
[牛人杂谈]

C语言的指针函数

[复制链接]
529|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dongnanxibei|  楼主 | 2023-2-18 16:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
指针函数是C 语言中的一个重要概念,它可以使用指向另一个函数的指针。

例如,我们有两个函数 int func1(int x) 和 int func2(int x),可以使用指针函数来调用其中之一:
int (*funcPtr)(int x);
funcPtr = func1; // 把指针指向func1
int result = funcPtr(10); // 调用func1并传入值 10
要注意的是,由于函数的参数类型和数量必须匹配,因此funcPtr 指针必须指向一个具有参数类型和数量与func1 相同的函数,否则会发生类型错误。

什么是指针函数?
指针函数是一个特殊类型的函数,它的参数或者返回值都是指针。它经常在复杂的指针操作中使用,通过它可以大大简化代码的编写。


使用特权

评论回复
沙发
643757107| | 2023-2-18 21:35 | 只看该作者
函数的指针还是指针的函数。

使用特权

评论回复
板凳
小灵通2018| | 2023-2-19 13:53 | 只看该作者
写几个测试一下,就容易学会了。

使用特权

评论回复
地板
小明的同学| | 2023-2-19 18:14 | 只看该作者
指针终究是个学C跨不过的砍。

使用特权

评论回复
5
jf101| | 2023-2-21 16:50 | 只看该作者
感觉指针在c语言里还是很重的

使用特权

评论回复
6
小夏天的大西瓜| | 2023-2-22 15:23 | 只看该作者
指针函数返回类型是某一类型的指针一个地址

使用特权

评论回复
7
小小蚂蚁举千斤| | 2023-2-23 15:57 | 只看该作者
返回类型可以是任何基本类型和复合类型,返回应用很多啊

使用特权

评论回复
8
AloneKaven| | 2023-3-1 20:21 | 只看该作者
指针玩好了才是学会了c

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

187

主题

3489

帖子

16

粉丝