00问答网
所有问题
当前搜索:
数组元素地址表达式
...t[3][2];,则能正确表示t
数组元素地址
的
表达式
是: A t[3] B &t...
答:
其实是3个一维数组a[0] = {1,2,3};a[1]= {4,5,6};a[2]={7,8,9}组成的
;a表示数组名,也代表数组首地址。此首地址并非a[0][0]元素的地址,而是a[0]这个数组的地址(虽然具体数值一样,但意义不同);所以对于2为数组a[3][3]; a+1 表示的是一维数组a[1]的地址,(a+1...
数组
中
元素
的
地址
怎么表示?
答:
若有定义:int a[5];则a数组中首元素地址可以表示为a,a[0],*(a+0),*a,&a[0]
。数组及数组元素的地址表示为:a是二维数组名,也是二维数组0行的首地址,等于1000。a[0]是第一个一维数组的数组名和首地址,因此也为1000。(a+0)或*a是与a[0]等效的,它表示一维数组a[0]0号元素的首...
...*p,*q;p=q=a; 则能正确表示
数组
a首
元素地址
的
表达式
有?
答:
因此,能正确表示数组 a 首元素地址(即 &a[0])的表达式有:
a &a[0]p q p+0 q+0
这些表达式所表示的值都是数组 a 的首地址即 &a[0],但是它们的类型、语法和实际用法可能略有不同。例如,a 和 &a[0] 是等价的,但前者是数组名,可以直接被作为指向第一个数组元素的指针使用,而后...
二维
数组
求指定
元素
的占用
地址
答:
起始地址+((列号-1)*行数+列位置数-1)*每个元素的字节数
。=1000+(4*6+5-1)*5 =1000+140 =1140
数组元素地址
的正确表示
答:
a是1的地址,a+1是2的地址,&(a+1)是2的地址的地址
。题目问的是数组a的元素的地址,而&(a+1)显然是数组a的元素的地址的地址,那你的感觉怎么会对呢?要是只写a+1就对了!&p[i]中由于已有p=a;语句在先,所以&p[i]就是&a[i],a[i]是a数组第i个元素(或称元素值),&a[i]自然...
若有定义:int a[2][3];,则以下对a
数组元素地址
的正确表示为___?_百度...
答:
a是二维
数组
名,也是二维数组0行的首
地址
。a[0]是第一个一维数组的数组名和首地址*(a+0)或*a是与a[0]等效的,它表示一维数组a[0]0号
元素
的首地址。&a[0][0]是二维数组a的0行0列元素首地址。同理,a+1是二维数组1行的首地址,由此可得出:a+i,a[i],*(a+i),&a[i][0]是...
设有数组a[10],
数组元素
a[3]的
地址
可以写成
答:
设有数组a[10],
数组元素
a[3]的
地址
可以写成*(a+3)
...pt[k]=t[k]; } 能正确表示t
数组元素地址
的
表达式
是(
答:
pt是指向pt
数组
的指针,通过pt+1,就是指向数组pt里面第二个
元素
的指针,第二个元素即pt[1]=t[1]就是指向数组t[1][0]的指针,这样*(pt+1)就是取的是pt数组第一个元素的内容,保存的是t[1][0]的
地址
该题A答案已经超出数组范围,B等价于t[0][0],D是pt[2]的地址,明显不对 ...
数据结构、
数组
存储的
地址
怎么计算?
答:
=A[0][0]+(i*N+j)*L 这地方的L是
数组
中的一个
元素
所占的存储空间。或:即使A[8][5]前面有多少个元素,行下标i从1到8,列下标j从1到10,所有A[8][5]之前共有n7*10+4(74)个元素,每个元素的长度为3个字节,故共有3*74=222个字节 首
地址
是SA,则A[8][5]地址是SA+222 ...
如何计算
数组
的起始
地址
?
答:
(1)
数组
中一共有11*11=121个
元素
,总共占字长:121*2(每个元素2个字长)=242 (2) 第四列有11个元素,所需单元:11*2(每个元素字长)=22 (3) a[7,4] 实际上就是第9行第4列! 该元素起始
地址
:s+((9-1)*11+(4-1))*2=s+182 (9-1 ) * 11 + (4-1) 是...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
表示数组元素地址的表达式
能正确表示数组元素地址的表达式
表示数组元素的表达式
数组元素可以是表达式吗
数组元素地址的表示
如何表示数组元素地址
数组元素起始地址
对s数组元素的正确引用形式
对a数组元素的正确引用是