单项选择题

若有说明语句:double*p, a;则通过scan语句正确给输入项读入数据的程序段是( )。

A.*p=&a; scanf("%1f", p);
B.*p=&a; scanf("%f", p);
C.p=&a; scanf("%1f", *p);
D.p=&a; scanf("%1f", p);