const 你明白吗?

  问题:const变量 & const 限定的内容
  下面的代码编译器会报一个错误,请问,哪一个语句是错误的呢?
  typedef char * pStr;
  char string[4] = "abc";
  const char *p1 = string;