66问答网
所有问题
若有以下定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;
A.p+5
B.*a+1
C.&a+1
D.&a[0]
举报该问题
推荐答案 2023-05-18
【答案】:D
本题考查如何引用数组元素的地址。选项A)中,p+5引用的是af51的地址,而数组a只有5个元素,即a[0]、a[1]、a[2]、a[3]、a[4],所以引用错误;选项B)中,*a+1指的是将数组a的第一个元素加1;选项C)中,这种引用方式错误;选项D)中,&a[0]引用的是数组的首地址。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/s9xni2v2Dsnn2DspnD.html
相似回答
若有定义
语句
int
a[5], *p=a;,则对a数组元素的正确引用是
什么 A *&...
答:
正确答案是:D &a[5]就是
a[5],
下标越界了 a就是a[0],a[0]+2不是
对数组元素的正确引用
同理,*(p+5)就是a[5],下标越界了 而* (a+2)就是a[2]
C语言
若定义int
a[5],*p=a;则对a数组元素正确引用
为哪个?为什么?
答:
B:a+2是数组第3个
元素的地址
C:越界,类似A D:正确
...
若有
说明语句"
int
a[5],*p=a;
"
,则对数组元素的正确引用是
?_百度...
答:
下来看看这个程序的作用:
int
a[5],*p=a;
前半句int a[5]是声明一个整型
数组a,
它有五个
元素,
分别是a[0]、a[1] 、a[2]、A[3]、a4[4],系统为她们分配五个连续的储存空间。后半句*p=a
,定义
了一个指向整形变量的指针p,并且把a[0]的地址赋值给p,所以p的值是a[0]的
地址,
我们也...
c语言选择题 我做了就是想对答案
答:
___D___.
int
a[5],*p=a;
a)*&a[5] b)a+2 c)*(p+5) d)*(a+2)2.若有定义:int a[2][3]
,则对a数组
的第i行j列
元素地址的正确引用
为___A___. a)*(a[i]+j) b)(a+i) c)*(a+j) d)a[i]+j3.
若有以下定义,则
p+5表示___C__...
若有定义int
a[5], *p=a;,则对A数组元素的正确引用是
? A)*&a[5] B...
答:
D 毫无疑问!
若有以下定义,则对a数组元素的正确引用是
【 】
答:
因为
int
a[5]
; 所以a 为指针,指向a[0]的
地址
:a = a[0] ;某种意义上说,a可以当做一个数值x,所以:(a+i) = a[0 + i] ;实际上,x是多少是内存分配的(一般的c语言的数据都可用数来表示),只能当做未知数,因为
数组是
连续的,所以有:&(a[i]) = x + i ;因为
*p = a
...
大家正在搜
用下面语句定义的数组的元素个数是
定义一个10个元素的数组
java定义一个int数组
数组a的第三个元素表示为
数组元素个数怎么看
一维数组的定义方式
vb数组元素个数
数组中可以包含什么类型元素
java定义数组并赋值