若已定义: int a[]=0,1,2,3,4,5,6,7,8,9,*p=a,i

发布时间:2021-04-12 11:04:45

单项选择题:
若已定义:
int a[]=0,1,2,3,4,5,6,7,8,9,*p=a,i;
其中0≤i≤9,则对a数组元素不正确的引用是( )。
A) a[p-a]
B) *(&a[i])
C) p[i]
D) a[10]

网友回答

答案:D
  解析:此题考查对一维数组的引用。对于已定义的数组a[M],数组元素的正确引用必须满足下标小于M且为正整数。选项D)中下标值出现溢出。
以上问题属网友观点,不代表本站立场,仅供参考!