55问答网
所有问题
当前搜索:
每个数组的数组名表示什么
数组名是什么
?
答:
实参数组的首地址。在用
数组名
作函数参数时,不是进行值的传送,即不是把实参
数组的每一个
元素的值都赋予形参数组的各个元素。因为实际上形参数组并不存在,编译系统不为形参数组分配内存,数组名就
是数组的
首地址,函数得到一个函数值,即为该字符数组的首地址。因此在数组名作函数参数时所进行的传送只...
c语言
中数组名是什么
意思
答:
在C语言中规定,
数组名是代表该数组的首地址且符合标识符书写规定的变量标识符
。不能对它进行加、减和赋值运算。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10],设数组c的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。
当表达式
中
出现数组名时,
数组名表示什么
?
答:
数组的
地址,即数组的第一个元素的地址。数组的地址和数组的第一个元素的地址是同一个地址。
C语言
中数组名代表什么
,数组元素用什么方法表示?
答:
数组名即数组首地址,是一个常量
。 数组元素使用"[ n ]"运算符(下标运算符)来表示第n+1号元素,或者使用“ *(p+n) ”来表示第n+1号元素。 数组元素对于编译器来说 ,在支持快速下标运算的处理器上,a[n]是直接是被转化成汇编代码,不支持的被转化为*(a+n)。这也是老的C程序会在大...
在C语言
中
,
数组名字
的意思
是什么
?
答:
在C语言程序中,
数组名表示的是“数组首个元素的地址,而首个元素是int类型”
。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。数组是一种...
“
数组名代表
了
数组的
存储首地址,是一个地址常量”这句话具体应怎样理解...
答:
理解为一个指针,该指针指向数组的第一个元素,类型与数组类型相同,指针本身存储的
是数组的
第一个元素
的数组
。举例 对于 char a[10]a的内容是一个地址,也就是a[0]的地址;在定义a[10]之后a为一个
表示
地址的常量。而*a 的内容则是a[0]....
在C语言
中数组名是
一个
什么
的常量
答:
数组名是代表该数组的首地址且符合标识符书写规定的变量标识符
。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10],设数组c的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。因此,在使用scanf()函数的时候,变量c前是不能添加地址运算符&的,scanf(...
标题
数组的名称有什么
意义,是不是可以
表示数组的
地址?
答:
数组名是数组的
首地址,就是
数组中
第一个元素的地址,是常量。常量是不能出现在赋值号=左边作为左值的。楼上的都没有解释清楚,说数组名就是指针是错误的,指针是 变量,是用来存储变量地址值的变量,而数组名是常量。一般情况下声明一个数组,比如char a[10];之后,数组名a都是
数 组的
首地址,...
数组名表示的
是该数组元素在内存中
的什么
?
答:
,也不会为a单独分配空间,a只
代表
一个地址,就是a[0]元素的地址。int *p;这里的p也是一个指针变量,会为它分配空间,在对p解引用时,会先在符号表中查找p变量的地址,然后再到这个地址取出p变量的值(这个值是其它变量的地址),然后再到这个值
表示
的地址取出那里存放的值。关于你的说的两种情况...
C# 中数字一维
数组名
和二维数组名分别
表示什么
,还是
数组的
首地址吗?
答:
数组名
可以被隐式转换成数组首元素的地址,但是它本身不是一个指针。关于数组名和指针的关系,请参见:https://zhuanlan.zhihu.com/p/24799071。如果你是初学者,没看懂上面的,可以简单理解为数组名就
是
指向该数组首元素的指针,但是这个是不严谨的。int _
array
[5];int *ptr = &_array[0];if ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组名字
数组名字代表什么
数组名有什么特殊意义
数组名代表的什么意思
字符数组的数组名代表什么
数组名可以用来作为什么
数组名表示数组的首元素地址
数组名称是什么
数组名就是地址吗