单项选择题

若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是( )。

A.p=a
B.q[i]=a[i]
C.p=a[i]
D.p=&a[2][1]