用一个指向指针的指针输出一个三维数组
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/14 22:28:55
用一个指向指针的指针输出一个三维数组
int a[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},{{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
int a[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},{{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
正确的做法应该向wenlin819哪样,如果硬要用二维指针,可以借助一个一维指针做跳板,如:
#include
int main(void){
int a[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},{{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
int *p1 = &a[0][0][0];
int **p2 = &p1;
for (int i = 0; i < 2 * 3 * 4; i++){
printf("%d\t",**p2);
(*p2)++;
}
}
#include
int main(void){
int a[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},{{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
int *p1 = &a[0][0][0];
int **p2 = &p1;
for (int i = 0; i < 2 * 3 * 4; i++){
printf("%d\t",**p2);
(*p2)++;
}
}
怎么定义指向三维数组的指针
怎样定义一个存放指向数组的指针的数组
如何定义一个函数 返回一个指向数组的指针
怎么用一个指针数组指向一个数组?比如:int a[]={1,2,3},*p[3];怎么指向?
定义一个指针变量,使它指向数组的第一个元素?怎么实现?
设计一个3×3的二维数组,同时使用一个指针指向该数组的首单元,试观察在指针的移动过程中,
指向二维数组的指针如何定义?
输入10个实数,存入一维数组,输出其中的最大值、最小值和平均值.要求用指向数组的指针变量来处理数组元
编写一个函数 void sortLine(char*line[],int n); 参数line是一个指向串的指针数组,它
用一个循环数组q m 表示队列,队列元素均为字符型.假设该队列只有头指针front,头指针指向当前列队首元素
C++ 设计一个通用的插入排序函数,参数为指向实数的指针(指向一个已安排好序的数组),和一个实数,将该
指向函数的指针与指向数组的指针的声明定义的写法