单项选择题

已知一个运行正常的的程序中有下面两个语句:
int *p1, *p2=&a;
P1=b
由此可知,变量a和b的类型分别是

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