66问答网
所有问题
当前搜索:
a数组中首元素的地址可以表示为
...int a[5]; 则对
数组中首元素的地址可以表示为
a.&a不对吗?
答:
不对。若有定义:int a[5],
则a数组中首元素地址可以表示为a,a[0],*(a+0),*a,&a[0]
。数组及数组元素的地址表示为:a是二维数组名,也是二维数组0行的首地址,等于1000。a[0]是第一个一维数组的数组名和首地址,因此也为1000。(a+0)或*a是与a[0]等效的,它表示一维数组a[0]0...
数组元素的首地址
是什么?
答:
a是二维数组名,也是二维数组0行的首地址
。a[0]是第一个一维数组的数组名和首地址*(a+0)或*a是与a[0]等效的,它表示一维数组a[0]0号元素的首地址。&a[0][0]是二维数组a的0行0列元素首地址。同理,a+1是二维数组1行的首地址,由此可得出:a+i,a[i],*(a+i),&a[i][0]是等...
...*p,*q;p=q=a; 则
能
正确
表示数组a首元素地址
的表达式有?
答:
a &a[0]p q p+0 q+0 这些表达式所表示的值都是数组 a 的首地址即 &a[0]
,但是它们的类型、语法和实际用法可能略有不同。例如,a 和 &a[0] 是等价的,但前者是数组名,可以直接被作为指向第一个数组元素的指针使用,而后者是取址运算符作用于数组下标为 0 的元素上的结果,相当于对该...
数组首地址
,哪个
表示数组首元素地址
答:
数组首
地址是数组的起始地址.C语言中, 数组名代表的就是
数组的首地址
同时 第一个
元素的地址
, 也是首地址.多维数组下, 任意一维的第一个
元素地址
都是首地址的
表示
方式.
为啥
a表示数组首地址
而&
a表示数组地址
?
答:
如果有int a[10];,则a是数组第一个
元素a
[0]的地址&a[0],由于它是数组的第一个
元素的地址
,所以有人称之为
数组的首地址
。而&a为什么是数组的地址,实际上是一种语法约定。这是因为在int a[10];前提下,&a[0]+1应该等于&a[1],而&a+1应该等于&a[10],就是说要跳过整个
数组a
,所以...
c语言
数组a的首地址
是什么意思?
答:
选A,
数组的首地址
。在C语言程序中,数组名
表示
的是“
数组首
个
元素的地址
,而首个元素是int类型”。在C语言中, 数组属于构造数据类型。一个
数组可以
分解为多个数组元素,这些
数组元素可以
是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等...
如果用
数组a
[0]
表示a数组的首地址
,下列运算
答:
aa是数组名的同时也是这个
数组首元素的首地址
,也就是aa=&aa[0]。找aa[1]
的地址
就是首地址偏移一个整形位,所以A,D对。B就是对元素aa[1]取地址,所以ABD对。C中&小于后置++的优先级所以&aa[0]++等价于&(aa[0]++)所以先对aa[0]中的元素值加1后,在对aa[0]取址,结果还是aa[0]...
数组的首地址
是什么啊,
答:
int a[10];
数组的首地址
就是数组名,它里面存的就是与硬盘一一对应的一个虚拟地址,从这个地址开始就存放
数组中的元素a
[0],a[1]...等等,
在c语言中什么是
数组的首地址
?
答:
选A,
数组的首地址
。在C语言程序中,数组名
表示
的是“
数组首
个
元素的地址
,而首个元素是int类型”。在C语言中, 数组属于构造数据类型。一个
数组可以
分解为多个数组元素,这些
数组元素可以
是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等...
数组元素地址
的正确
表示
答:
a是1的地址,a+1是2的地址,&(a+1)是2的地址的地址。题目问的是
数组a的元素的地址
,而&(a+1)显然是数组a的元素的地址的地址,那你的感觉怎么会对呢?要是只写a+1就对了!&p[i]中由于已有p=a;语句在先,所以&p[i]就是&a[i],a[i]是
a数组
第i个元素(或称元素值),&a[i]自然...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组元素地址的表示
数组a的第三个元素表示为
不能表示a数组元素的表达式是
数组a[10]中有几个元素
通过含有n个元素的数组a
不是对a数组元素的正确引用
对a数组元素的非法引用是
matlab中数组的寻访
数组在java中储存在哪