数组指针即“指向某个数组的指针”,指针数组即“存放了一堆指针的数组”,函数指针即“指向某个函数的指针”,这些与其说是编程语法,不如说是小学语文。
拓展:
数组指针定义(以整型数组为例):
int a[3]; // 整型数组
int (*p)[3]; // 整型数组指针
指针数组定义(以整型指针为例):
int *p; // 整型指针
int *a[3]; // 整型指针数组
函数指针定义(以函数void f(int)为例):
void f(int); // 普通函数
void (*p)(int); // 函数指针
指针函数定义(以返回整型指针为例):
int *f(void); // 这是一个返回整型指针的函数