单项选择题

要使语句p=new long *;能够正确执行,p应定义为()

A.long ***p;
B.long **p;
C.long p;
D.long *p;