pa是一个指向数组的指针,所指向的数组是5个int型元素
pa是一个指向某个数组第5个元素的指针,该元素是int型变量
pa[5]表示某个数组第5个元素的值
pa是一个具有5个元素的指针数组,每个元素是一个int型指针
int * pa[5] 默认[]要先结合,所以先可以得到pa[5],即pa是一个大小为5的数组
然后表达式剩下int * , 即表示数组中存储的是int型的指针。
综合就是pa是个指针数组,数组大小为5
而对于int (*pa)[5],括号优先级别最高 得到(*pa) ,表示pa是一个指针
然后是外部的数组符号,表示pa指向的是一个数组,数组的大小是5
最后是那个int ,表示数组中存储的是int型的数据。
综合就是pa是个数组指针,指向的数组为5个int型的元素,这个才会选A选项的那个答案。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题