数据结构-用单链表制作通讯录

我已经把完整代码截图上传了,各位帮我看看,哪里有问题。本人刚学习数据结构,有些问题不太懂。

img

img

img

你这是数组与连接混用呀。data[]数组不需要,就定义一个data就可以了。

typedef struct node
{
    char name[20],tel[15],work[20],QQ[15];
}Node;

typedef struct list
{
    Node data;
    struct List * next;
}List;