#include <stdio.h>
typedef struct lnode{
int data;
struct lnode *next;
}lnode,*linklist;
//不带头结点的操作
linklist l;//创建一个 头‘指针’
initlist(l);
bool initlist(linklist &l){
l=NULL;
return ture;
}
//带头指针的操作
linklist l;//创建一个 头‘指针’
initlist(l);
bool initlist(linklist &l){
l=(lnode*)malloc(sizeof(lnode));
if(l==NULL){
return false;
}
l->next=NULL;//头‘结点’,没有数据域
return ture;
}