单项选择题

若有以下定义,则赋值正确的是______。 int a, b, *p; float c, *q;

A、p=NULL;
B、p=&c;
C、q=p;
D、q=&a;