C语言单链表各操作源代码

本文提供了C语言实现单链表的各种操作的源代码,包括链表的创建、插入、删除、遍历等基本操作。
摘要由CSDN通过智能技术生成

C语言单链表各操作源代码

/*my_list.h*/
/*author:li
data:13/08/13*/

#ifndef MY_LIST_H_
#define MY_LIST_H_

typedef struct stu
{
	int num;
	char name[20];
        struct stu* next;
}stu_info;
typedef stu_info* node_p;
/*func:create list
return value:sucessfuf head of list,otherwise NULL is returned
para:node_p head*/
node_p init_list(node_p head);
node_p destory_list(node_p head);
node_p search_node(node_p head,int key);
node_p insert_node_to_list(node_p head,int key,node_p new);
void trav_list(node_p head);
node_p delete_node(node_p head,int key);
node_p change_node(node_p head,int a,int b);

#endif
/*tra_list.c*/
#include "my_list.h"
#include <stdio.h>

void trav_list(node_p head)
{
	node_p p=NULL;
	p=head;
	while(p!=NULL){
		printf("num:%d,name:%s\n",p->num
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值