例 int a[]={1,2,3,4,5,6,7,8,9,10},*p=a,i;

例 int a[]={1,2,3,4,5,6,7,8,9,10},*p=a,i;
数组元素地址的正确表示: (A)&(a+1) (B)a++ (C)&p (D)&p[i]
答案是D。求解释
p[i]储存的不是第i+1个数组元素的地址吗,再取地址不就是这个指针的地址吗···怎么扯上数组地址了

第1个回答  2011-11-18
a[i]=p[i]是数组的每个值内容。
&a[i]=&p[i]是数组的每个单元地址。
p是指针。a是数组也就类同于指针
第2个回答  2011-11-18
p[i]是取元素了,所以加上&就是取元素的地址
第3个回答  2011-11-18
此时p等同于数组名a,p[i]表示的是数组元素本回答被提问者采纳
相似回答
大家正在搜