单链表建立-赋值-删除-插入-C语言的实现

单链表的概念自行百度

下面是源码

#include <stdio.h>
#include <stdlib.h>
#include <string.h>


typedef struct play{
char name[10];
int number;
struct play *next;
}player;                         //构建一个单链表 


player *build()
{
player *p1=(player *)malloc(sizeof(player));    //利用malloc 分配内存 
player *p2=(player *)malloc(sizeof(player));
player *p3=(player *)malloc(sizeof(player));
player *head,*q;
int i=1;
head=p1;
p1->next=p2; p2->next=p3; p3->next=NULL;      //链接起来 
for(q=head;q;q=q->next,i++)                  //账号信息 
{
q->number=i;

strcpy(p1->name,"死歌");                    //名字 
strcpy(p2->name,"剑圣");
strcpy(p3->name,"狗头");
return head;
}
player *Del()                        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值