00问答网
所有问题
“c++”中二维数组的指针如何定义?
如题所述
举报该问题
推荐答案 2018-01-31
// int a[2][2] = {0, 1, 2, 3};
// **a 就是 a[0][0] 第一行第一列。
// *(*a + 1) 就是 a[0][1] 第一行第二列。
// **(a + 1) 就是 a[1][0] 第二行第一列。
// *(*(a + 1) + 1) 就是 a[1][1] 第二行第二列。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/Dr0nenjZBZnnB0DrZjI.html
相似回答
c++指针数组怎么
用,还有指针数组和
数组指针
答:
{ static int m[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};/*
定义二维数组
m并初始化*/ int (*p)[4];//
数组指针
p是指针,指向一维数组,每个一维数组有4个int元素 int i,j;int *q[3];//
指针数组
q是数组,数组元素是指针,3个int指针 p=m; //p是指针,可以直接指向二维...
...数组并为其赋初值,
定义
一个指向该
二维数组的指针?
答:
int main(int argc,char *argv[]){ int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},b[4][4];int (*pa)[4],i,j,k;for(pa=a,i=0;i<4;i
++
)//将a赋给b for(j=0;j<4;b[i][j
++
]=*(*(pa+i)+j));printf("Output array A using it's pointer...
求C语言高手指点:请问
如何指针定义二维数组??
请用 **p ,(*P...
答:
类型标识符**指针变量名例如:float**ptr;其含义为
定义
一个指针变量ptr,它指向另一个指针变量(该指针变量又指向一个实型变量)。由于指针运算符“*”是自右至左结合,所以上述定义相当于:float*(*ptr);[例6-27]用指向指针
的指针
变量访问一维和
二维数组
。#include#includemain(){int a[10],b[3][4],*p1,*...
...int int_array[4];,这个类型后面
怎么定义指针
了
答:
首先,它是一个
定义
语句,即用自定义的数据类型int_array来定义一个该类型的一个
指针
变量ia。ia是一个什么东东呢?它是一个
二维数组
名。对于一维数组a,我们有:&a[0]等价于a,即都表示该一维数组首元地址。那么,对于二维数组这个性质还成立吗?没错,同样成立。即:&ia[0]等价于ia。所以,int_...
大家正在搜
使用指针数组定义二维数组
定义指向二维数组的指针
二维数组列指针的定义
指针数组和数组指针的区别
c语言如何定义二维数组
定义二维数组指针
二级指针指向二维数组
二维数组指针的使用
二级指针访问二维数组
相关问题
C++中怎么用new函数定义一个二维数组?
c++如何用指针指向二维数组
请教C++二维数组和指针的简单问题。
c++二维数组和二级指针
C++二维数组指针问题
C++中如何在class中定义一个指针,指向外面的一个已存在...
C++二维数组指针引用问题
一个C++程序,关于用指针指向二维数组,在函数中指针作为函数...