>>897
正確さを捨てて分かりやすさを優先してみる。

p は、どこかのアドレスを指す矢印のようなもの。
p=0; で、p は「どこも指していない状態」になっている。
そんな状態で、「p が指すアドレスに文字列をコピー」なんてできるわけがない。

それをふまえて >>894