为什么第四行不是*p=*str呢?
你可能忘记了‘在定义指针初始化的时候是这样定义的比如
int a,*P=&a;
但是定义完再让它指向一个量的话是这样的,比如
int a,*p;(注意分号)
p=&a;
这是指针的第一课的内容