主题:求助……
typedef struct LNODE LNode;
typedef struct LNODE *LinkList;
int init(LinkList *L)
{
*L=(LNode *)malloc(sizeof(LNode));
if(!L) exit(ERROR);
(*L)->next=NULL;
return OK;
}
上面的typedef struct LNODE *LinkList;是什么意思啊,是不是指的用LinkList来代替指向struct LNODE 的指针,如果是那么下面的LinkList *L又是什么意思呢,而且从下面的程序来看*L应该是个指针型的变量啊,搞不懂啊!
typedef struct LNODE *LinkList;
int init(LinkList *L)
{
*L=(LNode *)malloc(sizeof(LNode));
if(!L) exit(ERROR);
(*L)->next=NULL;
return OK;
}
上面的typedef struct LNODE *LinkList;是什么意思啊,是不是指的用LinkList来代替指向struct LNODE 的指针,如果是那么下面的LinkList *L又是什么意思呢,而且从下面的程序来看*L应该是个指针型的变量啊,搞不懂啊!