帮我写一个c++的链表
时间: 2023-03-11 07:06:39 浏览: 52
我可以给你一个简单的C语言链表的示例: #include <stdio.h>
#include <stdlib.h>typedef struct node{
int data;
struct node *next;
}node;node *head = NULL;
node *curr = NULL;/*创建链表*/
void createList(int data){
node *ptr = (node*)malloc(sizeof(node));
ptr->data = data;
ptr->next = NULL; if(head == NULL){
head = ptr;
curr = ptr;
}else{
curr->next = ptr;
curr = ptr;
}
}/*显示链表*/
void showList(){
node *ptr = head;
while(ptr != NULL){
printf("%d ",ptr->data);
ptr = ptr->next;
}
printf("\n");
}int main(){
createList(1);
createList(2);
createList(3);
createList(4);
createList(5);
createList(6);
createList(7);
showList();
return 0;
}