void DestoryList(LNode *head){ LNode *p,*q; p=head; q=head->next; while(p) { free(p); p=q; q=q->next; }}这个有什么错误吗??运行时有问题