单项选择题

若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是( )。

A.p=q;
B.*p=*q;
C.n=*q;
D.p=n: