在C语言中,怎么区分它到底属于哪种类型的指针函数?

发布网友 发布时间:2022-03-01 15:21

我来回答

4个回答

热心网友 时间:2022-03-01 16:51

指针函数?你确定有这种东西?
这个概念首先要分清呢.函数指针是一个指向函数入口地址的指针.可以直接从你要指向的函数原型抽象而来.
譬如你的函数如下:
int max(int,int);
你的函数指针就要定义为如下形式
int (*p)(int,int);
注意,这里定义的是一个指针!
p=max
这样p就指向了max函数.
到时候你直接(*p)(a,b);就可以调用了.

热心网友 时间:2022-03-01 18:09

int *p;就代表p是整型指针
char *p;就代表p是字符型;

热心网友 时间:2022-03-01 19:43

定义的时候 就已经 决定了!这个只有看它的源码才知道!因为本质上,所有的指针其实都是一个4字节的整形变量(存储32位地址)!

热心网友 时间:2022-03-01 21:35

记住C语言中的数据类型就行了!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com