如何用结构体描述单链表

img

可以参考下这篇文章,希望对你有帮助:

img


数据结构(线性表子系统:c实现)_2puT-CSDN博客 #include#include//因为使用malloc动态空间#define N sizeof(node)// 结点定义typedef struct linknode{ char data; struct linknode * next;}node,*linklist;node *head; // 定义一个全局头指针//建表并且输入内容,结束标记位‘# https://blog.csdn.net/lina_acm/article/details/51162501

定义两个结构体,一个结构体用来存放数据,另外一个结构体用来当链表的节点,用来存储存放数据的结构体和指针

你是指单链表节点么?

typedef struct _comic
{
    char name[40];
    char type[20];
    int year;
    char country[40];
    _comic *next;
}comic,*pcomic;

类似例子请参考:

struct StNode
{
int data;//节点的数据内容,根据实际情况修改
struct StNode * next; //下一个节点
}
这就是用结构体表示单链表的写法
单链表的使用可以参考我的博文:

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632