首页 > 试题广场 >

int (*p)[3] 中p的含义是什么?

[单选题]
int (*p)[3] 中p的含义是什么?
  • 一个指向int且元素个数为3的指针数组
  • 一个指向元素个数为3的int数组的指针
  • 不合法
  • 以上说法都不正确
1、int(*p)[4];------ptr为指向含4个元素的一维整形数组的指针变量(是指针)
2、int *p[4];-------定义指针数组p,它由4个指向整型数据的指针元素组成(是数组)
3、int(*)[4];--------实际上可以看作是一种数据类型。也就是第一个(int(*p)[4];)
发表于 2015-07-24 17:02:05 回复(45)
首先先看小括号(因为小括号优先级最高),(*p)说明p首先肯定是一个指针。
然后再往后看[3],说应这个指针指向了一个数组,这个数组有三个元素。
再看最前面int,说明这个数组是整型的。
综合起来,是一个指向元素个数为3的整型数组的指针。
发表于 2015-08-03 09:15:21 回复(3)
int (*p)[4]: ()优先级高 *p 首先是一个指针,类型是int,后面的 [4]表明这是一个指向一维整型数组的指针
int *p[4]:  []优先级高, p[4] 首先是一个数组,类型是 int * ,也就是这是一个存放4个整型指针的数组p
发表于 2016-08-22 15:32:34 回复(2)
...... 我理解成,代码为:int (*p)[3] p;  该代码的含义是什么。。
想着哪有这么奇怪的代码,然后选了C.....


发表于 2017-03-16 19:45:12 回复(2)
int (*p)[4] 指向含有4个元素的一维整形数组的指针变量,可以和数组 a[][4] 进行赋值操作 p = a;
int *p[4] 由于[]的优先级高于* ,所以p是一个长度为4的一维数组,里面存放的是指针类型。
发表于 2015-09-08 14:45:04 回复(3)
java的伤不起,+1
发表于 2020-03-04 22:12:42 回复(0)
int (*p)[3]  p是指向类型为int,长度为3数组的指针,即数组指针。
int *p[3] p即指针数组,二级指针概念。
用法:int a[][3]; p=a;p[1][2]//类似于二维数组

发表于 2018-09-03 20:06:08 回复(0)
p不是个指针变量吗,为什么说他是指针,指针不是个地址吗? 求大佬解释一下。
发表于 2019-03-08 08:38:01 回复(0)
一个指向元素个数为3的int数组的指针
发表于 2014-10-25 00:26:04 回复(0)
定义带*的变量为指针变量 即为指针
发表于 2022-02-12 19:08:33 回复(0)
有括号的就是指针,不带括号的是数组。
发表于 2024-06-11 23:33:28 回复(0)
1、int(*p)[4];------ptr为指向含4个元素的一维整形数组的指针变量(是指针) 2、int *p[4];-------定义指针数组p,它由4个指向整型数据的指针元素组成(是数组) 3、int(*)[4];--------实际上可以看作是一种数据类型。也就是第一个(int(*p)[4];)
发表于 2023-10-06 23:57:54 回复(0)
1、int(*p)[4];------ptr为指向含4个元素的一维整形数组的指针变量(是指针) 2、int *p[4];-------定义指针数组p,它由4个指向整型数据的指针元素组成(是数组) 3、int(*)[4];--------实际上可以看作是一种数据类型。也就是第一个(int(*p)[4];)
发表于 2023-01-07 14:10:47 回复(0)
1、int(*p)[4];------ptr为指向含4个元素的一维整形数组的指针变量(是指针) 2、int *p[4];-------定义指针数组p,它由4个指向整型数据的指针元素组成(是数组) 3、int(*)[4];--------实际上可以看作是一种数据类型。也就是第一个(int(*p)[4];)
发表于 2022-11-23 20:04:44 回复(0)
1、int(*p)[4];------ptr为指向含4个元素的一维整形数组的指针变量(是指针) 2、int *p[4];-------定义指针数组p,它由4个指向整型数据的指针元素组成(是数组) 3、int(*)[4];--------实际上可以看作是一种数据类型。也就是第一个(int(*p)[4];)
发表于 2022-11-11 12:03:48 回复(0)
一个指向元素个数为3的int数组的指针
发表于 2022-08-10 15:25:55 回复(0)
一个指向元素个数为3的int数组的指针
发表于 2022-07-11 21:56:48 回复(0)
JAVA还有指针的概念?
发表于 2022-04-11 21:21:33 回复(0)
一个指向元素个数为3的int数组的指针
发表于 2022-03-30 11:23:38 回复(0)
一个指向元素个数为3的int数组的指针
发表于 2022-01-31 21:31:16 回复(0)