指向函数的指针和指向其他类型的指针可以统一起来理解。
定义方式:
有这样的一个函数:
int test(int a, double b,char *c)
{
}
定义一个这样的指针:
int (*p)(int,double,char *) = test;
调用的时候:
int x = p(1,1.2,"aaa");
int x = (*p)(1,1.2,"aaa");
指向函数的指针和指向其他类型的指针可以统一起来理解。
定义方式:
有这样的一个函数:
int test(int a, double b,char *c)
{
}
定义一个这样的指针:
int (*p)(int,double,char *) = test;
调用的时候:
int x = p(1,1.2,"aaa");
int x = (*p)(1,1.2,"aaa");