00问答网
所有问题
怎么理解数组元素的地址?
如题所述
举报该问题
推荐答案 2023-12-28
二维数组W有8行(0..7)、4列(0..3),共32个元素。每个元素占4个字节,共需要占128字节。W[6,3]表示它是第7行第4列的元素(0..6,0..3),按行序存放的话,它的前面还有6个整行的数据外加该结点在最后一行还有3个元素在它之前,故在它之前二维数组的还有x个元素,其中
x = 6 * 4 + 3 = 27
它的起始地址 = 数组起始地址 + 偏移量
= 100 + 4 * (6 * 4 + 3)
= 100 + 108
= 208
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nn0TBDDBrejITIZBDZT.html
相似回答
c语言中
元素地址
是什么?
答:
元素地址,就是该元素的内存地址
。例如数组:float a[4];数组元素有 a[0],a[1],a[2],a[3];它们的存放地址分别是 &a[0], &a[1], &a[2], &a[3]。相邻元素地址差 是 sizeof(类型), 上面数组是 float型,则为 sizeof(float), 等于 4 。数组首地址是 a, 或 &a[0]--- f...
数据结构中
数组元素的
起始
地址
和存储地址有什么区别?
答:
数组元素的存储地址就是该元素在内存的起始地址 数据结构是计算机存储、组织数据的方式
。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。Sartaj Sahni在他的《数据结构、算法与应用...
可以详细说明一下
数组
首
元素地址
是什么吗
答:
计算机在为你分配变量时,会记住变量的地址,这个地址就是计算机系统对RAM单元访问的地址,通过这个地址可以访问相应的内存单元。当程序开设
数组
时,计算机会将数组开设到堆或栈区,并记录这组单元的起始地址、数据类型等信息,这个起始地址一般就是数组第1个
元素的地址
,也就是数组首
元素地址
...
关于二维
数组元素的地址
表示方法
怎么理解
呀 在线求解
答:
a[i]+j 如果
数组
a定义为一个二维数组,那么a[i]+j 就表示第i行第j列的
元素的地址
,和上面那个一样,如果数组a是一维数组,那么就表示一个表达式的值 (a+1)=j 数组名表示第一个元素的地址,加1后表示a[0][1]的地址,这句相当于a[0][1]=j;&a[0][0]+4*i+j 这个表示a[i]...
大家正在搜
数组元素地址的表示
数组元素地址计算
二维数组求某个元素地址
数组的首地址是什么意思
对数组元素的引用方法
指针数组和数组指针的区别
数组元素
数组地址
数组首地址