单项选择题

已有定义: int i,a[10],*p;, 则合法的赋值语句是

A.p=100;
B.p=a[5]
C.p=a[2]+2
D.p=a+2;