⑵ 顺序表中第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的存储地址是()。
1个回答
关注
展开全部
每个元素2存储单元,第一个元素的存储地址就是100和101,第二个元素的存储地址就是102和103……这样数下去第8个元素的存储地址就是114和115,标称存储地址为114。下面的代码可以验证:
#include "stdio.h"
int main(int argc,char *argv[]){
\x09short a[8]={1,2,3,4,5,6,7,8};
\x09unsigned t=&a[0]-(short *)100;//使&a[0]-t==100
\x09printf("%u:(%d)\n%u:(%d)\n",&a[0]-t,a[0],&a[7]-t,a[7]);
\x09return 0;
咨询记录 · 回答于2022-06-10
⑵ 顺序表中第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的存储地址是( )。
亲亲!您好,一份祝福,一份温馨,一份感动。怀有一颗感恩的心。生活则处处有感动!您的问题已收到,打字需要一点时间,还请您稍等一下,请不要结束咨询哦。您也可以趁着这点时间提供更有效的信息,以便我更好的为您解答。希望我的回答可以解决您的问题,马上为您整理答案请稍等片刻!
您好,很高兴为您解答。⑵ 顺序表中第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的存储地址是:一个顺序表第一个元素的存储地址是100,每个元素的长度是2,则第5个元素的地址是( )A.110B.108C.100D.120
1.感谢您的耐心等待。以上是我的全部回复2.还有其它问题咨询吗?我可以继续为您解答哦 ~3.希望本次服务能帮到您,您可以点击我的头像关注我,后续有问题方便再次向我咨询,期待能再次为您服务。祝您;生活愉快,一切顺利!4.如果对我的服务满意,请给个赞哦,再次祝您事事顺心!平安喜乐
我发错了
已知一个顺序表的首元素地址为100,表中每一个数据元素所占存储单元格为6 那么第9个数据元素的地址是?
真的不好意思
每个元素2存储单元,第一个元素的存储地址就是100和101,第二个元素的存储地址就是102和103……这样数下去第8个元素的存储地址就是114和115,标称存储地址为114。下面的代码可以验证:#include "stdio.h"int main(int argc,char *argv[]){\x09short a[8]={1,2,3,4,5,6,7,8};\x09unsigned t=&a[0]-(short *)100;//使&a[0]-t==100\x09printf("%u:(%d)\n%u:(%d)\n",&a[0]-t,a[0],&a[7]-t,a[7]);\x09return 0;
1.感谢您的耐心等待。以上是我的全部回复2.还有其它问题咨询吗?我可以继续为您解答哦 ~3.希望本次服务能帮到您,您可以点击我的头像关注我,后续有问题方便再次向我咨询,期待能再次为您服务。祝您;生活愉快,一切顺利!4.如果对我的服务满意,请给个赞哦,再次祝您事事顺心!平安喜乐