若已定义:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中 0≤i≤9,则对a数组元素正确的引用是( )A) a[i]\x05 \x05\x05B) &a[i]\x05\x05\x05C) p[i-1] \x05\x05\x05D) a[10]
问题描述:
若已定义:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中 0≤i≤9,则对a数组元素正确的引用是( )
A) a[i]\x05 \x05\x05B) &a[i]\x05\x05\x05C) p[i-1] \x05\x05\x05D) a[10]
答
正确的是 A) a[i];
B) &a[i] 这个是个地址
C) p[i-1] 这个可能会越界 i=0时 p[-1]越界
D) a[10] 越界