下列语句中正确的是( )。
A、int *p=new int(3);
B、int *p=new int[3];
C、int *p=new int[3](3)
D、int *p=new int[];