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

admin2010-12-16  31

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

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

答案D

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

最新回复(0)