数组的首地址是什么啊,

如题所述

int a[10]; 数组的首地址就是数组名,它里面存的就是与硬盘一一对应的一个虚拟地址,从这个地址开始就存放数组中的元素a[0],a[1]......等等,追问

函数返回值是数组首地址,这个值怎么算

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-04
数组第一个元素的地址。追问

函数返回值是数组首地址,这个值怎么算

追答

你想用这个值做什么?

追问

就是想知道怎么算,不作什么

举个列子,

谢了

追答

这个地址是系统分配的。

追问

返回值是个二进制数吧

求解啊

追答

地址是一个unsigned类型的数据,你如果用的是C语言,可以用printf跟%u输出

追问

怎样输出首地址,举个例子,谢了

追答

printf("%u", &a[0]);

或者printf("%u", a);

上面的a是数组明

追问

是数组的首地址返回值

这样就出来了

这样就出来了

追答

你把你的代码发出来,我帮你改吧

追问

哦,我明白了,谢了

本回答被提问者采纳
相似回答