c语言指针,指向数组的指针、指向指针数组的指针、指向数组的指针的指针,分别如何定义?
1.如何声明一个指针,这个指针是指向整个数组的,数组有n个元素,每个元素是int,那么很简单,是int(*p)[n];2.那么,如何声明一个指针,这个指针也是指向数组的,...
1. 如何声明一个指针, 这个指针是指向整个数组的,数组有n个元素,每个元素是int,那么很简单,是int (*p)[n];
2. 那么,如何声明一个指针, 这个指针也是指向数组的,数组有n个元素,每个元素不是int,而是指针int*;
3. 又如何声明一个指针,它指向另一个指针,这“另一个指针”指向一个数组,数组元素是int
请求回答2、3问 展开
2. 那么,如何声明一个指针, 这个指针也是指向数组的,数组有n个元素,每个元素不是int,而是指针int*;
3. 又如何声明一个指针,它指向另一个指针,这“另一个指针”指向一个数组,数组元素是int
请求回答2、3问 展开
3个回答
展开全部
2, int *(*p)[n];其中: int *[n];是一个指针数组,(*p)是它的指针
3 int (**p)[n];其中:int [n]是普通int数组,(**p)是它的二级指针
3 int (**p)[n];其中:int [n]是普通int数组,(**p)是它的二级指针
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2. 那么,如何声明一个指针, 这个指针也是指向数组的,数组有n个元素,每个元素不是int,而是指针int*;
指针数组,int *arrayInt[n];
指向这个数组的指针 int *(*p)[n];
3. 又如何声明一个指针,它指向另一个指针,这“另一个指针”指向一个数组,数组元素是int
数组 int array[n];
int **p;
指针数组,int *arrayInt[n];
指向这个数组的指针 int *(*p)[n];
3. 又如何声明一个指针,它指向另一个指针,这“另一个指针”指向一个数组,数组元素是int
数组 int array[n];
int **p;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询