函数指针:
函数指针是指向函数的指针,它代表的就是函数的地址:
如:
int (*fun)(int *);
以上的代码声明了一个输入参数为int *, 返回值的int的函数指针fun.
指针数组:
指针数组应该是比较常见了,如下:
int *p[10];
数组指针:
指向数组的指针
int a[4][5];
int (*p)[5] = a;
扩展:
函数指针数组:
int (*fun[])(int *);
返回函数指针的函数:
int (*fun())(int *);
返回指针数组的函数:
int (*fun(int *))[];