以下是引用花脸在2017-9-26 22:05:40的发言:
*L是结构体的指针,对不对、?如果是**L用(**L).data
*L是结构体的指针,对不对、?如果是**L用(**L).data
typedef struct Node
{
stu date;
struct Node *next;
}node,*LinkList; (不对, 和你自己在这边的定typedef别名有关系)
void InitList(LinkList **L)
{
**L=(LinkList)malloc(len);
(**L)->data.a=100 或者 (***L).data.a=100;
(**L)->next=NULL; //(*L)
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
typedef struct Node
{
stu date;
struct Node *next;
}node,*LinkList;
LinkList ABC 相当于 struct Node *ABC
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
typedef struct Node
{
stu date;
struct Node *next;
}node,**LinkList;
LinkList ABC 相当于 struct Node **ABC
早知做人那么辛苦! 当初不应该下凡