我正在编写一个简单的函数来插入C++上链表的末尾,但最后它只显示了第一个数据.我无法弄清楚什么是错的.这是功能:
void InsertAtEnd (node* &firstNode, string name){
node* temp=firstNode;
while(temp!=NULL) temp=temp->next;
temp = new node;
temp->data=name;
temp->next=NULL;
if(firstNode==NULL) firstNode=temp;
}
Run Code Online (Sandbox Code Playgroud)