练习单链表
typedef struct {
int data;
struct Lnode* next;
}Lnode,*LinkList;
LinkList InitLink(LinkList &L) {
int n; //输入数据的数量
int data; //输入的数据
Lnode* s;
L = (Lnode*)malloc(sizeof(Lnode));
L->next = NULL;
scanf("%d", &data);
for (int i = 0; i < n; i++) {
s = (Lnode*)malloc(sizeof(Lnode));
s->data = data;
s->next = L->next;
L->next = s;
}
return L;
};
为什么不能赋值
结构体改成
typedef struct {
int data;
Lnode* next;
}Lnode,*LinkList;