打印
[牛人杂谈]

函数指针的定义方式

[复制链接]
274|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
玛尼玛尼哄|  楼主 | 2023-2-23 21:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
定义一个函数指针
在 C 语言中,可以使用 typedef 关键字定义函数指针。以下是定义一个接收两个整型参数并返回整型值的函数指针示例:
typedef int(*FuncPtr)(int, int);
定义完该函数指针之后,可以使用它来代表相应类型的函数,例如:
int Sum(int a, int b) {
    return a + b;
}

FuncPtr ptr = Sum;
int result = ptr(2, 3);  // result = 5


使用特权

评论回复
沙发
huahuagg| | 2023-2-23 21:59 | 只看该作者
typedef  返回类型 (*函数指针类型名)(参数类型列表);
总结的到位不

使用特权

评论回复
板凳
AdaMaYun| | 2023-2-24 08:26 | 只看该作者
利用typdef 为一个函数指针类型重命名

使用特权

评论回复
地板
yangxiaor520| | 2023-2-24 19:25 | 只看该作者
函数指针和指针函数经常搞混

使用特权

评论回复
5
OKAKAKO| | 2023-2-27 16:04 | 只看该作者
函数指针和指针函数本质区别就是后俩个字

使用特权

评论回复
6
szt1993| | 2023-2-28 12:17 | 只看该作者
typedef是在计算机编程语言中用来为复杂的声明定义简单的别名

使用特权

评论回复
7
中国龙芯CDX| | 2023-2-28 14:21 | 只看该作者
typedef 关键字定义相当于取了个别名

使用特权

评论回复
8
LOVEEVER| | 2023-2-28 14:33 | 只看该作者
typedef的功能是定义新的类型

使用特权

评论回复
9
734774645| | 2023-2-28 14:57 | 只看该作者
我都是避免使用我不会的。

使用特权

评论回复
10
AloneKaven| | 2023-3-1 19:56 | 只看该作者
typedef是给数据类型起别名的

使用特权

评论回复
11
Belle1257| | 2023-3-3 11:55 | 只看该作者
开发的时候,用指针的时候会有很多

使用特权

评论回复
12
Betty996| | 2023-3-3 11:59 | 只看该作者
有很多都不用自己定义的,除非调用,用的指针能多点

使用特权

评论回复
13
Charlene沙| | 2023-3-3 13:08 | 只看该作者
其实能不用指针就不要用,因为很容易会程序跑飞的

使用特权

评论回复
14
Betty1299| | 2023-3-3 14:13 | 只看该作者
这种指针还算简单吧,就用的还挺方便的

使用特权

评论回复
15
Carina卡| | 2023-3-3 15:17 | 只看该作者
感觉C语言之中,就数组和指针是两大难点

使用特权

评论回复
16
Allison8859| | 2023-3-3 16:25 | 只看该作者
看两遍C语言的书籍也是可以的,也能学会

使用特权

评论回复
17
alxd| | 2023-3-4 07:00 | 只看该作者
用指针的时候,还需要知道堆栈使用情况吧,是不?

使用特权

评论回复
18
B1lanche| | 2023-3-4 08:09 | 只看该作者
楼主这个说明写的很清晰明了的

使用特权

评论回复
19
Emily999| | 2023-3-4 10:27 | 只看该作者
指针挺难学的,有些时候应用我是能避免就避免

使用特权

评论回复
20
Emily999| | 2023-3-4 12:02 | 只看该作者
挺好,又让我多了个知识点

使用特权

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

本版积分规则

158

主题

3008

帖子

2

粉丝