首页 > 试题广场 >

对于int* pa[5];的描述,以下哪个选项是正确的()

[单选题]
对于int* pa[5];的描述,以下哪个选项是正确的()
  • pa是一个具有5个元素的指针数组,每个元素是一个int类型的指针;
  • pa是一个指向数组的指针,所指向的数组是5个int类型的元素;
  • pa[5]表示某个数的第5个元素的值;
  • pa是一个指向某个数组中第5个元素的指针,该元素是int类型的变量
A   
int* pa[5] 表示指针数组 指一个数组里面装着指针
int (*p)[5]表示数组指针,表示一个指向数组的指针
发表于 2016-05-08 21:49:04 回复(1)
数组运算符优先级高于指针和引用。
发表于 2016-09-13 15:47:00 回复(2)
int* pa[5] 表示指针数组 指一个数组里面装着指针 int (*p)[5]表示数组指针,表示一个指向数组的指针
发表于 2017-03-18 21:46:26 回复(0)

指针数组和数组指针

指针数组(存放指针的数组)
  • 用来存放指针的数组
int  *arr[5]
arr数组存放了5个指向int类型的指针
数组指针(指向数组的指针)
  • 指向数组的指针
int (*arr)[5]
创建了指向长度为5类型为int型的指针
编辑于 2022-07-15 16:20:02 回复(0)
  •  int *p;//一维数组
  • int **p;//二维数组
  • int (*p)[3];//数组指针
  • int *p[3];//指针数组
发表于 2022-02-27 17:11:41 回复(0)
终于有点明白了,就是优先级高的确定它是个啥
发表于 2019-08-20 11:13:02 回复(0)
int* pa[5] 表示指针数组 指一个数组里面装着指针 int (*p)[5]表示数组指针,表示一个指向数组的指针
发表于 2020-09-08 09:26:14 回复(0)
右左
发表于 2017-02-06 20:12:56 回复(0)
结合率,中括号,pa是数组,int *内容指针
发表于 2016-10-19 13:39:35 回复(0)
https://www.zhihu.com/question/37703728/answer/82364959
这个问题我以前好像回答过
发表于 2016-05-04 23:43:06 回复(0)