题目内容
(请给出正确答案)
[主观题]
若有以下定义,则对a数组元素的正确引用是()。int a[5],*p=a; A)*&a[5] B)*a 1 C)*(p 5) D)*
若有以下定义,则对a数组元素的正确引用是()。
int a[5],*p=a;
A)*&a[5]
B)*a 1
C)*(p 5)
D)*(a 2)
查看答案
如果结果不匹配,请 联系老师 获取答案
若有以下定义,则对a数组元素的正确引用是()。
int a[5],*p=a;
A)*&a[5]
B)*a 1
C)*(p 5)
D)*(a 2)
A.inta[2][3],(*pt)[3];pt=a
B.pt[0][0]
C.*(pt+1)[2]
D.*(pt[1]+2)
E.*(a[0]+2
int a[2][3],(*p)[3];
p=a;
A.(p+1)[0]
B.*(*(p+2)+1)
C.*(p[1]+1)
D.p[1]+2
E.p[1][1]
A.定义了一个基类型为int的指针变量p,该变量具有3个指针
B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针
C.定义了一个名为*p的整型数组,该数组含有3个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素
设 intx[]={1,2,3,4,5,6,7,8,9,0),*p=x,k; 且0≤k<10,则对数组元素x[k]的错误引用是()
A.p+k
B.*(x+k)
C.x[p-x+k]
D.*(&x[k])
若有定义语句 :int m[]={5,4,3,2,1},i=4; ,则下面对 m 数组元素的引用中错误的是
A)m[--i]
B)m[2*2]
C)m[m[0]]
D)m[m[i]]