5.单链表的初始化

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <malloc.h>
 4 
 5 #define OK   1
 6 #define ERROR  0
 7 #define TRUE 1
 8 #define FALSE 0
 9 
10 typedef char ElemType;
11 typedef struct Node                           /*结点类型定义*/ 
12 
13     ElemType data;
14     struct Node  * next;
15 }Node, *LinkList;                                 /* LinkList为结构指针类型*/
16 
17 void init_linklist(LinkList *l)               /*对单链表进行初始化*/
18 {
19     *l=(LinkList)malloc(sizeof(Node)); /*申请结点空间*/
20     (*l)->next=NULL;                             /*置为空表*/
21 }
22 
23 main()
24 {
25   LinkList l;
26   init_linklist(&l);
27 }
posted @ 2009-07-15 00:34  清山博客  阅读(504)  评论(0)    收藏  举报