C语言通过尾插法和头插法生成链表结构
发布时间
阅读量:
阅读量
有关链表的构建、显示及内存回收等相关问题,可参考本人先前发表的一篇文献:
c语言 创建链表,输出和释放
此处以将字符串‘I love Program’插入至链表中作为示例:
- 采用尾部插入的方式
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
#define max 14
struct list
{
char data;
struct list *next;
};
typedef struct list node;
typedef node *link;
char str[max]={'I',' ','l','o','v','e',' ','P','r','o','g','r','a','m'};
//创建链表
link Create_list(link head)
{
int i;
link pointer;
link newpointer;
head=(link)malloc(sizeof(node));
if(head==NULL)
全部评论 (0)
还没有任何评论哟~
