66问答网
所有问题
c语言中把数组名作为该数组的什么即数组中第一个元素的存储地址?
如题所述
举报该问题
其他回答
第1个回答 2020-10-03
c语言中把数组名作为该数组的首地址,即数组中第一个元素的存储地址。如果有定义int a[10],*p;
则以下三个语句的作用是完全相同的:
p=a;
p=&a[0];
p=&a;
相似回答
C语言中
,
数组
在内存中占一片连续
的存储
区,由
什么
来代替它的首
地址?
答:
C语言中规定,
数组名就代表了该数组的首地址
。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10]。设数组c的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。因此在c前面不能再加地址运算符&。如写作scanf("%s",&c);则是错误的。在执行函数printf...
在
C语言中
,
什么
是
数组的
首
地址?
答:
选A,
数组的首地址
。在C语言程序中,数组名表示的是“数组首个元素的地址,而首个元素是int类型”。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各...
“
数组名
代表了
数组的存储
首地址,是
一个地址
常量”这句话具体应怎样理解...
答:
理解为一个指针,该指针指向数组的第一个元素,类型与数组类型相同,指针本身
存储的
是
数组的第一个元素的数组
。举例 对于 char a[10]a的内容是一个地址,也就是a[0]
的地址
;在定义a[10]之后a为一个表示
地址的
常量。而*a 的内容则是a[0]....
...一维
数组名
是个指针常量,它存放的是一维
数组第一个元素的地址
...
答:
首先,你的老师讲“一维
数组名
是个指针常量,它存放的是一维数组第一个元素的地址”,这个有点问题,数组名本身就代表这个
数组的第一个元素的地址
,不能说“它存放的是一维数组第一个元素的地址”,a有指针的语法,但它并不是指针,它就代表它本身所处的地址,a就是&a[0],这个地址内存放的是a[...
C语言中
,
数组
在内存中占一片()
的存储
区,由()代表它的首
地址
。
答:
C语言中
,数组在内存中占一片(连续)
的存储
区,由(
数组名
)代表它的首地址。数组名是一个(地址)常量,不能对它进行赋值运算
...下标
的数组名
,而是一个指向
该数组第一个元素的
指针。这是
什么
意思...
答:
数组名
就是
第一个元素的地址
,指针就是地址,不懂追问
大家正在搜
c语言把一个数组赋值给另一个数组
c语言怎么把两个数组合成一个数组
c语言中怎么把名字输入数组
c语言怎么把数字赋给多个数组
c语言中如何把数给数组
c语言怎么把字符串存到数组
c语言把多个字符串存入二维数组
c语言怎么把数组传入函数
c语言把数存入数组
相关问题
C语言,数组名与数组第一个元素的关系
c语言中,整型数组的数组名表示指向该数组的第一个元素的指针,...
c语言中指向数组元素的指针, 有一点是 "一个指针变量可以把...
c语言中没有任何下标的数组名,而是一个指向该数组第一个元素的...
C语言菜鸟求教:请问下面这段解释中“*(a+1)表示的是数组...
在c语言中,函数的数据类型是指什么?a,数组首地址b,数组的...
C语言中数组首地址和数组第一个元素的地址有什么区别呢
C语言中数组在内存中占用一段连续的存储空间,它的首地址由什么...