我正在处理链接列表,我的追加代码导致我的程序崩溃
Node* append( int x, Node* p ) {
Node *q=new Node;
if(p==nullptr) {
p->next=q;
q->value=x;
}
while (p!=nullptr) {
p=p->next;
}
//arrived at NULL ptr
p->next=q;
q->value=x;
q->next=nullptr;
return q;
}