1,错误在于 int *p, *q; q=p; p没有被赋值,q=p没有意义2, 错误在于p = *q,你已经标对了,将一个整数赋给一个指针,类型不对3,错误在于*p = *q,这里的指针p没有被赋值是无效指针