fn为一个指针类型的变量,此指针类型指向一个函数。该函数的原型类似这样:int function(void *);
我们可以这样使用它:
#include<stdio.h>
int function(void *p)
{
}
main()
{
int(*fn)(void*)=function; //此处用&function也是可以的。
fn("helloworld");
// 利用指向函数的指针调用该函数,这里传递的是char*类型的数据,可以
// 隐式转换为void*类型。
}
int (*fn)(void *)
最新推荐文章于 2024-04-16 22:39:29 发布