这几句代码的异常

这几句代码的错误char *pnew charP123delete p各位给指点指点,为什么编译不能通过?[解决办法]C/C++

这几句代码的错误
char *p=new char;
  P="123";
  delete p;

各位给指点指点,为什么编译不能通过?

[解决办法]

C/C++ code
char *p=new char; //p指向一个字符,而不是一个字符串*p='1';delete p;