指针数组和数组指针的区别 一、数组指针 数组指针:int (*p)[n] 一个指针,指向数组。说白了就是一个指向数组的指针,其实质就是一个指针。 [ ]优先级比*高,所以用括号,这样p就先和*结合。 二、指针数组 指针数组: int *p[n] 一个数组,里面有n个指针。说白了就是有n个指针的数组,其实质就是数组。 p先和 [ ]结合,在和*结合。 如果你区分不开或者忘的话,就看后面的两个字,后面两个字是指针,实质就是一个指针,后面两个字是数组,其实质就是数组。