这该怎么处理

Sophie-W 2020-10-07 05:18:13
typedef struct LinkedNode{
DataType data;
struct LinkedNode *prev;
struct LinkedNode *next;
}LinkedNode;//节点

typedef struct LinkedList{
int length; /* 链表的长度 */
LinkedNode *head; /* 双向循环链表的头节点 */
}LinkedList;
以上是题目给的
下面是我的
LinkedNode *alloc_node()//分配节点
{
LinkedNode *L;
L=(LinkedNode *)malloc(sizeof(LinkedNode));
return L;
}
void init_list(LinkedList *list)//初始化链表
{
list->head=alloc_node();
list->head->next=list->head;
list->head->prev=list->head;
list->length=0;
}
void init_list(LinkedList *list)第一条语句会出现问题
这是错误报告( 0x000000000040156c <+28>: mov 0x10(%rbp),%rax)
求各位大佬帮帮孩子
...全文
32 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧