55问答网
所有问题
数组名表示的是该数组元素在内存中的什么?
如题所述
举报该问题
其他回答
第1个回答 2011-03-05
,也不会为a单独分配空间,a只代表一个地址,就是a[0]元素的地址。
int *p;
这里的p也是一个指针变量,会为它分配空间,在对p解引用时,会先在符号表中查找p变量的地址,然后再到这个地址取出p变量的值(这个值是其它变量的地址),然后再到这个值表示的地址取出那里存放的值。
关于你的说的两种情况,在《C专家编程》第9章中有详细说明,请阅读9.2节
第2个回答 2011-03-03
数组名表示数组在内存中的首地址本回答被提问者采纳
第3个回答 2011-03-03
首地址啊
第4个回答 2011-03-03
数组名即数组元素的首地址
相似回答
“
数组名
代表了
数组的
存储首地址,是一个地址常量”这句话具体应怎样理解...
答:
理解为一个指针,该指针指向数组的第一个元素,类型与数组类型相同,指针本身存储
的是数组的
第一个
元素的数组
。举例 对于 char a[10]a的内容是一个地址,也就是a[0]的地址;在定义a[10]之后a为一个
表示
地址的常量。而*a 的内容则是a[0]....
数组名
代表
什么
答:
数组名代表数组存储空间的引用地址
。数组是一种数据结构,用于存储同一类型的多个元素。数组名用于标识数组在内存中的位置,可以将其看作数组存储空间的首地址的引用。通过这个名字,我们可以找到数组中每个元素的存储位置,并对它们进行读取或修改操作。数组名是一个标识符,用于在程序中引用和操作数组。在编...
C语言中
数组名
代表
什么
,
数组元素
用什么方法
表示?
答:
数组名
即数组首地址,是一个常量。
数组元素
使用"[ n ]"运算符(下标运算符)来
表示
第n+1号元素,或者使用“ *(p+n) ”来表示第n+1号元素。 数组元素对于编译器来说 ,在支持快速下标运算的处理器上,a[n]是直接是被转化成汇编代码,不支持的被转化为*(a+n)。这也是老的C程序会在大...
在C语言程序中,
数组名
代表
的是
___ 。
答:
数组是一种特殊的对象类型,其中可以保存一个有序的元素集合。
数组元素
的类型 称为
该数组的
基类型(base type);其中保存的元素个数是一个固定的属性,称为其长度(length)。数组的特点:1、数组是相同数据类型的元素的集合。2、
数组中的
各元素的存储是有先后顺序的,它们
在内存中
按照这个先后顺序连续...
数组名字是数组
首
元素的内存
地址
是什么
意思是啊 。
答:
意思就是
数组名字
本身就是一个指针,它是一个指针常量,指向的地址不变。比如你定义了一个数组变量,编译器就会
在内存中
划分了一块地址空间给它,数组名这个指针常量就指向了这块内存空间的首地址,而数组首元素就存在这段内存空间的首地址处,即这段内存空间的首地址跟数组首
元素的
内存地址是一样的。 本回答由电脑...
大家正在搜
一维数组元素在内存中的存放顺序是
数组元素在内存中采取什么存放方式
数组元素在内存中是不连续的
数组元素是按顺序存放在内存的
数组各个元素数据在内存中
数组中各元素占用的内存空间的大小
按照数组a的元素在内存的排列次序
数组在内存中存放是连续的吗
数组在内存中的存放顺序
相关问题
C语言中数组名代表什么,数组元素用什么方法表示?
“数组名代表的是数组所占存储区的首地址,其值不可改变 ”这句...
数组名字是数组首元素的内存地址是什么意思是啊 。
数组名代表的是数组所占存储区的首地址,其值不可改变 这句话什...
在C语言程序中,数组名代表的是 ____ 。
“数组名代表了数组的存储首地址,是一个地址常量”这句话具体应...
“数组名代表数组的首地址”,它储存在哪里呢?
C语言中数组在内存中占用一段连续的存储空间,它的首地址由什么...