55问答网
所有问题
当前搜索:
一个数组的数组名实际上是
...是
一个
隐含的“数组类”的对象,而
数组名实际上是该对象的一个引用
...
答:
对啊!!
数组名实际上是该对象的一个引用啊
!数组名,表示了数组的首地址,可以说象C语言中的指针
数组名是
什么意思?
答:
若用数组名作为函数调用时的实参,则实际上传递给形参的是数组首地址
。数组首地址数组第一个元素的地址。数组名字本身就是一个指针,它是一个指针常量,指向的地址不变。比如定义了一个数组变量,编译器就会在内存中划分了一块地址空间给它,数组名这个指针常量就指向了这块内存空间的首地址,而数组首元...
数组名是
什么意思?
答:
实参
数组的
首地址。在用
数组名
作函数参数时,不是进行值的传送,即不是把实参数组的每
一个
元素的值都赋予形参数组的各个元素。因为
实际上
形参数组并不存在,编译系统不为形参数组分配内存,数组名就是数组的首地址,函数得到一个函数值,即为该字符数组的首地址。因此在数组名作函数参数时所进行的传送只...
C语言
中数组名
代表什么,数组元素用什么方法表示?
答:
数组名即数组首地址,是一个常量
。 数组元素使用"[ n ]"运算符(下标运算符)来表示第n+1号元素,或者使用“ *(p+n) ”来表示第n+1号元素。 数组元素对于编译器来说 ,在支持快速下标运算的处理器上,a[n]是直接是被转化成汇编代码,不支持的被转化为*(a+n)。这也是老的C程序会在大...
谁能帮我做一下这些C++的题啊
答:
15.
一个数组的数组名实际上是
指向该数组 首 元素的指针,并且在任何时候都不允许 修改 它。16.假定指向一维数组b[10]中元素b[4〕的指针为p,则p+3所指向的元素为 b[7] ,p-2所指向的元素为 b[2] 。17.若要定义整型指针p并初始指向x,则所使用的定义语句为 int ...
C++选修作业
答:
15.
一个数组的数组名实际上是
指向该数组___第一个__元素的指针,并且在任何时候都不允许___改变___它。16.假定指向一维数组b[10]中元素b[4]的指针为p,则p+3所指向的元素为__b[7]___,p-2所指向的元素为___b[2]___。17.若要定义整型指针p并初始指向x,则所使用的定义语句为___...
为什么
数组名
作为参数,会改变
数组的
内容,而其它类型如INT却不讳改变变...
答:
参数传递,都是把你传进去的内容,复制并赋值给
一个
新的变量。所以一般的类型,把值赋给形参变量,函数中的变化只是形参变量,就与实参无关。而传入
数组名
,
实质是
传入一个指针给形参变量,这个变量指向和实参一样的内存地址。所以,当你在函数里改变形参变量所指向的内容的值的时候,就也改变了实参变量...
java里
数组名实际上
也是存储
的数组的
首地址吗?
答:
java里
数组名是
数组类对象的引用类型变量的名字,引用类型变量的值是数组类某个对象的句柄。也就是说,它是标识
一个数组
类型的对象。
在C语言
中数组名是一个
什么的常量
答:
整个
数组是
以首地址开头的一块连续的内存单元。如有字符数组char c[10],设数组c的首地址为2000,也就是说c[0]单元地址为2000。则
数组名
c就代表这个首地址。因此,在使用scanf()函数的时候,变量c前是不能添加地址运算符&的,scanf("%s",&c);则是错误的的写法。
C语言,
数组名
与数组第
一个
元素的关系
答:
数组是多个元素的集合,而其第一个元素只是它的一个部分 当我们定义
一个数组
时,要用到方括号修饰符, 如 int a[10];这也就决定了它的类型为int [10],但其元素的类型却为int 区别:而C中的指针和
数组实际上
十分类似(但
数组的
指针为常量),所以当你尝试用整型(若要用printf完整输出应该用“...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组的组名就是一个
数组名代表的什么意思
每个数组的数组名表示什么
字符数组的数组名代表什么
数组名代表的是该数组的
定义的数组数组名表示什么
数组名单独出现代表什么
数组名就是地址吗
c语言中数组名是