早教吧作业答案频道 -->数学-->
二维数组指针二维数组元素的地址二维数组元素的地址可以由表达式&a[i][j]求得;也可以通过每行的首地址来表示.以上二维数组a中,每个元素的地址可以通过每行的首地址:a[0]、a[1]、a[2]等
题目详情
二维数组指针
二维数组元素的地址二维数组元素的地址可以由表达式&a[i][j]求得;也可以通过每行的首地址来表示.以上二维数组a中,每个元素的地址可以通过每行的首地址:a[0]、a[1]、a[2]等来表示.如:地址&a[0][0]可以用a[0]+0来表示,地址&a[0][1]可以用a[0]+1表示;若0≤i<3、0≤j<4,则a[i][j]的地址可用以下五种表达式求得:(1)&a[i][j](2)a[i]+j(3)*(a+i)+j(4)&a[0][0]+4*i+j (5)a[0]+ 4*i+j
最后的(4)&a[0][0]+4*i+j (5)a[0]+ 4*i+j
二维数组元素的地址二维数组元素的地址可以由表达式&a[i][j]求得;也可以通过每行的首地址来表示.以上二维数组a中,每个元素的地址可以通过每行的首地址:a[0]、a[1]、a[2]等来表示.如:地址&a[0][0]可以用a[0]+0来表示,地址&a[0][1]可以用a[0]+1表示;若0≤i<3、0≤j<4,则a[i][j]的地址可用以下五种表达式求得:(1)&a[i][j](2)a[i]+j(3)*(a+i)+j(4)&a[0][0]+4*i+j (5)a[0]+ 4*i+j
最后的(4)&a[0][0]+4*i+j (5)a[0]+ 4*i+j
▼优质解答
答案和解析
0≤i<3、0≤j<4说明数组是a[3][4],三行四列.&a[0][0]+4*i+j 就是从二维数组的首地址开始偏移,i表示行数,+4*i就是偏移到哪行;j表示列数,+j就是偏移到哪列.
同理a[0]也是该数组的首地址
同理a[0]也是该数组的首地址
看了 二维数组指针二维数组元素的地...的网友还看了以下:
我们用aij表示矩阵Amxn的第i行第j列元素,1≤i≤m,1≤j≤n(i、j、m、n∈N*)矩阵 2020-05-13 …
设J是元素全为1的n阶方阵,证明E-J是可逆方阵,且(E-J)^-1=E-(1/n-1)J,这里E 2020-05-14 …
数据结构问题设有三对角矩阵(ai,j)nxn,将其三条对角线上的元素逐行地存于数组B[3n-2]中 2020-05-14 …
二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下 2020-05-24 …
二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i范围从0~4,列下标 2020-05-24 …
matlab微分方程组求解symsa,b,c,d;dsolve('Dy(1)=1/2*a*y(2) 2020-07-21 …
这样的矩阵方程为什么不能约分已知J=[111111.]nxn的矩阵,元素都是1.算到这一步:如果把 2020-07-30 …
向已是升序排列的数组a中加入一个数x,使该数组仍保持升序排列的程序段如下。Dimj%,n%,i%n= 2020-11-01 …
设数组A[0..8,1..10],数组中任一元素A[i,j]均占内存48个二进制位,从首地址2000 2020-11-24 …
J、L、M、R、T是原子序数依次增大的短周期主族元素,J、R在周期表中的相对位置如图1所示;J元素最 2021-01-05 …