指针数组
在C语言和C++语言中,数组元素全为指针的数组称为指针数组。(例如 int *p[3],定义了p[0],p[1],p[2]三个指针),其本质为数组。
数组指针
数组指针,指的是数组名的指针,即数组首元素地址的指针。
int a[4][5];
int (*p)[5]=a; //p是一个指针变量,它指向包含5个int元素的一维数组
指针数组
在C语言和C++语言中,数组元素全为指针的数组称为指针数组。(例如 int *p[3],定义了p[0],p[1],p[2]三个指针),其本质为数组。
数组指针
数组指针,指的是数组名的指针,即数组首元素地址的指针。
int a[4][5];
int (*p)[5]=a; //p是一个指针变量,它指向包含5个int元素的一维数组