C语言中 设 int a[]={1,2,3,4,5}, *p=a 则数组元素的正确表示是()

C语言中 设 int a[]={1,2,3,4,5}, *p=a 则数组元素的正确表示是() A.a[2] B.&(a+1) C.a[5] D.&p

第1个回答  2007-10-23
p是指向int型变量的指针变量,指向a数组的首地址,元素正确的表示有
a[0]到a[4],*p到*(p+4)分别为1,2,3,4,5
第2个回答  2007-10-23
a[2] 是数组a中第三个元素
&(a+1) 是数组a中第二个元素的地址
a[5] 没有这个元素 下标越界
&p 是指针p的地址

选A本回答被提问者采纳
第3个回答  2007-10-23
A
第4个回答  2007-10-23
A
第5个回答  2007-10-23
A
相似回答