55问答网
所有问题
数组名字是数组首元素的内存地址是什么意思是啊 。
如题所述
举报该问题
推荐答案 2012-03-22
意思就是 数组名字本身就是一个指针,它是一个指针常量,指向的地址不变。
比如你定义了一个数组变量,编译器就会在内存中划分了一块地址空间给它,数组名这个指针常
量就指向了这块内存空间的首地址,而数组首元素就存在这段内存空间的首地址处,即这段内存
空间的首地址跟数组首元素的内存地址是一样的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FIe8F8cFccQR44QLQ4R.html
其他回答
第1个回答 2012-03-26
数组的地址就是一块内存的首地址。16进制、8进制和10进制在内存中存储的都是一样的东西,就是二进制数。32位数就是一个数据类型在内存中占用了32位,8位是一个字节。long型一般是32位,int型一般是16位,当然因机器的操作系统不同而异。来自:求助得到的回答
第1个回答 2012-03-26
在c中,数组名相当于指针,指向数组的第一个元素的地址
相似回答
“
数组名
代表了
数组的
存储
首地址
,是一个地址常量”这句话具体应怎样理解...
答:
理解为一个指针,该指针指向数组的第一个元素,类型与数组类型相同,
指针本身存储的是数组的第一个元素的数组
。举例 对于 char a[10]a的内容是一个地址,也就是a[0]的地址;在定义a[10]之后a为一个表示地址的常量。而*a 的内容则是a[0]....
...的
是数组
所占存储区的
首地址
,其值不可改变 ”这句话
什么意思
...
答:
意思就是一维数组c++:int *p = new int[10];这个空间在不用时需要用户自己手动释放,要不内存会溢出
。一、变量在内存中是由若干个相邻的“房子”拼接而成的,而数组在内存中则是由若干个相邻的数组元素按顺序拼接而成的。每个数组元素又相当于一个变量。左图是一个大小为3的短整型(short)数组在...
...代表的
是数组
所占存储区的
首地址
,其值不可改变 这句话
什么意思
...
答:
int a[]={1,2,3,4};
数组为
a,其
元素
包括1,2,3,4,你可以a[0]=tangram_guid_1357807010503,a[1]=??,...但是不能a=??这样的赋值,因为a本身不是变量,而是该
数组的首地址
,是个常量,而常量不可改变,故不可赋值。不知解释的明白否 本回答由提问者推荐 举报| 答案纠错 | 评论 38 4 erliang20088 ...
到底
什么是
“
数组的首地址
”?刚学C,不太懂
答:
其实就是数组的第一个元素的地址
,比如说数组a[10],它的首元素就是a[0]。如果作为实参传入的话就是a[0]在内存中的地址。可以用指针来接收。
数组名是什么意思
?
答:
实参数组的首地址。在用
数组名
作函数参数时,不是进行值的传送,即不是把实参数组的每一个
元素的
值都赋予形参数组的各个元素。因为实际上形参数组并不存在,编译系统不为形参数组分配
内存
,数组名就
是数组的首地址
,函数得到一个函数值,即为该字符数组的首地址。因此在数组名作函数参数时所进行的传送...
大家正在搜
数组名代表的是数组的
数组名是什么
二维数组数组名的含义
数组元素的引用
删除数组中的某个元素
数组元素
数组添加元素
js删除数组中某一元素
c语言数组删除某个元素
相关问题
数组名表示的是该数组元素在内存中的什么?
若用数组名作为函数调用时的实参,则实际上传递给形参的是___...
数组名是该数组首元素的地址吗,为什么?
数组名作为调用函数中的实参时那个首元素地址是怎么回事,不是一...
数组内存的首地址和数组第0个元素的地址什么区别?
一个数组的指针名减去这个数组元素的首地址是什么意思
在数组中,数组名表示 a. 属于第一个元素的首地址b. 数组...
书上说,数组名是这个数组的首元素的地址,。那么怎么理解&数组...