若有以下说明,且0<=i<10,则对数组元素的错误引用是()。
int a[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a, i;(2分)
A.*(a+i)
B.a[p-a+i]
C.p+i
D.*(&a[i])
C错误p + i, 显示的是地址,不是数组元素值。应该为*(p + i)