qq_33515515
Mage???
采纳率40%
2016-02-17 08:22 阅读 1.4k

关于创建链表的一个小问题。

我正在学习链表,下图是一个结构体,然后有一个结构体指针。我知道链表有一个表头,指向数据,然后有指针指向下一数据。
我就是不明白为什么在一个结构体指针函数头里面写链表,这和指针函数头什么意思。
为什么SLIST *Creat_Slist()(一个结构体指针函数头)创建一个链表?这个函数头什么意思?
我会在main里面创建静态链表(这和链表在main函数头里面)并且这个静态链表能够运行。
我正在学,原谅我知识浅薄,请帮帮我。图片

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • q3733353520 我用双手-成就你的梦想 2016-02-17 08:51

    链表就是由多个节点(即结构体对象)组成的链式结构
    函数Creat_Slist()就函数名来看它是来创建一个链表,它的返回值是 SLIST*类型的,就是一个指向链表头节点(即第一个节点)的指针

    点赞 1 评论 复制链接分享
  • hanzhaoshuai 兆帅 2016-02-17 08:33

    亲 你贴的那个是函数声明

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-02-17 08:41

    要看完整的代码,create_slist方法内应该是用malloc分配了空间,并且return了这个指针,slist *只是它的返回值是slist *指针类型。

    点赞 评论 复制链接分享
  • Mr_dsw Andoter 2016-02-17 12:45

    创建一个链表,和使用Node创建一个道理

    点赞 评论 复制链接分享

相关推荐