#include <stdio.h>
#include <stdlib.h>
typedef struct Link{
int elem;
struct Link* next;
}link;
link* initLink(){
link *p = NULL;//创建头指针
link *temp = (link*)malloc(sizeof(link));//创建首元节点
//首元节点初始化
temp->elem = 1;
temp->next = NULL;
p = temp;
for(int i=2;i<5;i++){
link *a =(link*)malloc(sizeof(link));
a->elem = i;
a->next = NULL;
temp->next = a;
temp = temp->next;
}
return p;
}
void display(link *p){
link *temp = p;
while(temp){
printf("%d ",temp->elem);
temp=temp->next;
}
printf("\n");
}
void reserve(link *p){
while(p->next!=NULL&&)
}
int main(){
printf("链表初始化:\n");
link *P=initLink();
display(P);
return 0;
}
链表的创建(c语言)
最新推荐文章于 2024-11-12 21:57:18 发布