指针数组|存储指针的数组
在C语言和C++语言中,数组元素全为指针的数组称为指针数组。
例如:int *p[10];其为指针数组,数组中有10个元素,皆为int *型。
指针数组比较适合用来指向若干个字符串,使字符串处理更加方便灵活。如:给字符串按ASCII码从大到小或从小到大进行排序。
数组指针|指向数组的指针
指向数组地址的指针,称为数组指针。
例如:int (*p)[10];p称为指向数组的指针。数组中有10个元素,皆为int型。
数组指针是指向数组首元素的地址的指针,其本质为指针;指针数组是数组元素为指针的数组,其本质为数组。