单项选择题

已知一正常运行的程序中有这样两个语句:
int*p2=&x,*p1=d1;
     *p2=*d2;
由此可知,变量d1和d2的数据类型分别是()

A.int和int
B.int*和int
C.int*和int*
D.int和int*