指针函数 int* sample();
函数指针 void (* thread_func)(void);
通过上面的函数可以明显区分,指针函数的返回值是指针;函数指针是一个指向函数的指针。
对于函数指针我们常用的地方有线程,结构体(假如结构体中想添加函数,我们可以定义函数指针来指向函数,因为c语言的结构体只可以定义数据,不能定义方法,这和c++结构体有很大的区别)
C 语言 指针函数和函数指针
最新推荐文章于 2022-12-11 19:25:11 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
指针函数 int* sample();
函数指针 void (* thread_func)(void);
通过上面的函数可以明显区分,指针函数的返回值是指针;函数指针是一个指向函数的指针。
对于函数指针我们常用的地方有线程,结构体(假如结构体中想添加函数,我们可以定义函数指针来指向函数,因为c语言的结构体只可以定义数据,不能定义方法,这和c++结构体有很大的区别)