若有下面语句“int  i , a[5] ; int *p ; p=a; ”,则(   )是对数组元素的错误表示。
A、*(a+i)    
B、p[i]   
C、*(p+i)   
D、p+i