指向一个数组的指针就是数组指针。定义数组指针的示例代码如下:

以上代码定义了一个指向包含两个元素的数组的数组指针。

如果一个数组的每一个元素都是指针,则这个数组是一个指针数组。定义指针数组的示例代码如下:

以上代码定义了一个指针数组并且对其进行了初始化,chararr数组的每个元素都存在着一个字符指针,初始化时每一个值都是一个字符串常量,而对应的字符指针存储了4个字符串第一个字符在内存中的位置。

很多时候,使用指针数组来控制程序可以节约内存空间,也可以节约时间。

数组指针是一个指针变量,它指向一个数组。而指针数组是一个只包含指针元素的数组,它的元素可以指向相同类型的不同对象。