函数指针

来源:互联网 发布:应聘软件测试自我介绍 编辑:程序博客网 时间:2024/06/05 19:11
定义函数指针的方法//先写所需要定义的函数void myfunc(int a,int b){    printf("%d,%d",a,b);}(1)声明一个函数类型typedef void (myTypeFunc)(int a,int b);//这个是声明了一个指针类型,就和int*  char*一样void main(){    myTypeFunc *myfuncp=NULL;//定义一个函数指针,这个指针指向函数的入口地址}(2)声明一个函数指针类型typedef void (*myPTypeFunc)(int a,int b);//声明了一个指针的数据类型void main(){    myTypeFunc myfuncp=NULL;//通过 函数指针类型 定义一个 函数指针    myfuncp=myfunc;//将函数的入口地址赋给指针变量}(3)定义一个 函数指针变量void (*myVarPFunc)(int a,int b);
0 0