《C语言创建链表并且插入输出26个英文字母》由会员分享,可在线阅读,更多相关《C语言创建链表并且插入输出26个英文字母(2页珍藏版)》请在人人文库网上搜索。
1、创建链表,并且插入和输出26个英文字母。#include #include #define NULL 0 #define LEN sizeof(struct LNode)struct LNodechar data ;struct LNode *next ; ;int n ;struct LNode *creat()/定义函数,此函数带回一个指向链表头的指针struct LNode *head , *p1 , *p2 ;p1 = p2 = (struct LNode*)malloc(LEN) ;/开辟一个新单元printf(从此处开始插入记录 !n) ;p1-data = a ;head = N。
2、ULL ;for(n=1;nnext = p1 ;p2 = p1 ;p1 = (struct LNode*)malloc(LEN) ;p1-data = a+n ;p2-next = NULL ;printf(记录插入完毕 !n) ;return head ;void print(struct LNode *head)struct LNode *p ;printf(%d个记录是: ,n-1) ;p = head ;while(p!=NULL)printf(%c ,p-data) ;p=p-next ;printf(n) ;main(void) struct LNode *creat() ;void print(struct LNode *head) ;struct LNode *h ;h = creat() ;print(h)。