前一篇文章里 解释过了数组指针 就是个指针 ,是指向数组的指针,数据类型是个构造类型(比如:数组int[3])。

比如:int (*p)[3]  -> TYPE NAME ->int[3] *p

 

指针数组 就是一个数组, int *array[3] 抽象成:-> type name

定义形式: 数据类型 * 数组名[长度]

char * name[5] = {"follow","basic","swift","objective","python","javascript"} 字符串字面量相当于指向字符串首字母的指针 ;name[5]数组里面有5个元素,每个元素都是char* 类型