若有说明:int a=2,*p=&a,*q=p;,则以下非法的赋值语句是( )。 A.*p=*q B.q=a C.p=q D.a=*q 若有说明:int a=2,*p=&a,*q=p;,则以下非法的赋值语句是( )。 A.*p=*q B.q=a C.p=q D.a=*q 正确答案:B