while(p)等于while(p!=NULL)//检查p值是否为0

而while(*p)则是检查p指向的地址数据是否为0。