若有以下定义和语句,且0≤ i<10,则对数组元素地址的正确表示是()int a [ ]={0,1,2,3,4,5,6,7,8,

若有以下定义和语句,且0≤ i<10,则对数组元素地址的正确表示是()int a [ ]={0,1,2,3,4,5,6,7,8,9},*p; p=a;

A、&(a+1)
B、a++
C、&p
D、&p[i]
【正确答案】:D
【题目解析】:*p表示p代表相应数据类型在存储单元中存储的首地址,而这个存储单元存储的是相应类型数据的数值。&p是p这个指针本身的地址,&p[0]就是p[0]的地址,p=a,所以&p[i]可表示数组元素地址。