① 數據結構鏈表刪除的問題
你這個函數遇到最後一個節點是item應該會出指針錯誤吧,刪除最後一個節點後,p=p->next,p的值是NULL了,而while的條件是p->next,此時應該會報錯。把第一個while的條件改成p!=NULL試試,另外第二個while用if就可以了,即便是出現連續的item也沒事,因為刪除一次第一個while就把指針後移一次了。