(补充)指针数组&数组指针:
首先需要明确一个优先级顺序:()>[]>*
,所以:
(*p)[n]
:根据优先级,先看括号内,则p是一个指针
,这个指针指向一个一维数组,数组长度为n,这是“数组的指针
”,即数组指针
;
*p[n]
:根据优先级,先看[],则p是一个数组
,再结合*,这个数组的元素是指针类型,共n个元素,这是“指针的数组
”,即指针数组
。
原文链接:https://blog.csdn.net/mick_hu/article/details/100931034