typedef void (*pfun)(int data);
/typedef的功能是定义新的类型。第一句就是定义了一种pfun的类型,并定义这种类型为指向某种函数的指针,这种函数以一个int为参数并返回void类型。/
void myfun(int data)
{
printf(“get data:%d\n”,data);
}
可以如此使用:
pfun p= myfun; //函数指针指向执行函数的地址
p(100);
typedef void (*pfun)(int data);
/typedef的功能是定义新的类型。第一句就是定义了一种pfun的类型,并定义这种类型为指向某种函数的指针,这种函数以一个int为参数并返回void类型。/
void myfun(int data)
{
printf(“get data:%d\n”,data);
}
可以如此使用:
pfun p= myfun; //函数指针指向执行函数的地址
p(100);