c语言指针,指向数组的指针、指向指针数组的指针、指向数组的指针的指针,分别如何定义?

1.如何声明一个指针,这个指针是指向整个数组的,数组有n个元素,每个元素是int,那么很简单,是int(*p)[n];2.那么,如何声明一个指针,这个指针也是指向数组的,... 1. 如何声明一个指针, 这个指针是指向整个数组的,数组有n个元素,每个元素是int,那么很简单,是int (*p)[n];
2. 那么,如何声明一个指针, 这个指针也是指向数组的,数组有n个元素,每个元素不是int,而是指针int*;
3. 又如何声明一个指针,它指向另一个指针,这“另一个指针”指向一个数组,数组元素是int

请求回答2、3问
展开
 我来答
岔路程序缘

2021-08-30 · TA获得超过8.9万个赞
知道大有可为答主
回答量:9918
采纳率:93%
帮助的人:3340万
展开全部
解答:
1. 如何声明一个指针,这个指针是指向整个数组的,数组有n个元素,每个元素是int,不是int (*p)[n],而是最简单的int*p;
2. 如何声明一个指针,这个指针也是指向数组的,数组有n个元素,每个元素不是int,而是指针int*;这个指针是int**p;
3. 又如何声明一个指针,它指向另一个指针,这“另一个指针”指向一个数组,数组元素是int;这个指针仍然是int**p。
heptnaol
2021-08-30 · TA获得超过7258个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1714万
展开全部
2, int *(*p)[n];其中: int *[n];是一个指针数组,(*p)是它的指针
3 int (**p)[n];其中:int [n]是普通int数组,(**p)是它的二级指针
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yx陈子昂
高粉答主

2021-08-30 · 每个回答都超有意思的
知道大有可为答主
回答量:3.2万
采纳率:75%
帮助的人:3673万
展开全部
2. 那么,如何声明一个指针, 这个指针也是指向数组的,数组有n个元素,每个元素不是int,而是指针int*;
指针数组,int *arrayInt[n];
指向这个数组的指针 int *(*p)[n];

3. 又如何声明一个指针,它指向另一个指针,这“另一个指针”指向一个数组,数组元素是int
数组 int array[n];
int **p;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式