若已定义: int a[]={1,2,3,4,5,6,7,8,9,lo},p=a,i=5; 则对数组元素不正确的引用是( )。

admin2013-10-15  4

问题 若已定义:
int a[]={1,2,3,4,5,6,7,8,9,lo},p=a,i=5;
则对数组元素不正确的引用是(    )。

选项 A、a[p-a]
B、*(&a)
C、p
D、*(*(a+i))

答案D

解析 数组和指针的关系非常密切,因为数组名称-g独使用是表示数组的首地址。故可用的表示可能是a,p ,*(p+i),同样&(a)表示地址,因此*(&a)等同于a。本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/PTXiFFFM
0

最新回复(0)