数组指针与指针数组的区别在于:数组指针p是一个指针,而指针数组p是一个存放N个指针变量的数组。
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针
数组指针:a pointer to an array,即指向数组的指针
指针数组:存储指针的数组
数组指针:指向数组的指针
重点不一样,指针数组,实质还是数组,数组指针,实质还是指针。
数组指针是指向数组地址的指针,其本质为指针;
指针数组是数组元素为指针的数组(例如 int *p,定义了p,p,p三个指针),其本质为数组。
数组指针就是一个指针,一个指向数组的指针;
指针数组就是一个数组,一个存放指针的数组。
:lol:lol不知道说明白了没