新手问题:关于链表和C

lanrain1012 2008-05-18 03:54:52
学习数据结构,看到链表一节,将一节点X插入于链表的前端,操作步骤如下:
x=(struct node *) malloc(sizeof(struct node))
本人数据及C语言都是新手,想问下上面这句什么意思,有啥作用
...全文
110 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangandjun 2008-05-19
  • 打赏
  • 举报
回复
同上,跟定义个变量差不多,只是这个变量是自己定义的结构体咯
lanrain1012 2008-05-19
  • 打赏
  • 举报
回复
多谢
lyle3 2008-05-18
  • 打赏
  • 举报
回复
貌似是这样
lunahero 2008-05-18
  • 打赏
  • 举报
回复
上面的语句是为结点X动态分配一个大小为struct node,类型为struct node *的空间。这样就生成了一个新节点,可以给它赋值,与其他节点进行链接。

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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