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

admin2021-02-22  24

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

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

答案D

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

相关试题推荐
随机试题
最新回复(0)