红联Linux门户
Linux帮助

关于struct结构的一个问题

发布时间:2012-06-06 10:41:13来源:红联作者:
请问在
struct buffer_head{
...
...
struct buffer_head * p_next;
...
}
在buffer_head定义里使用了buffer_head类型去声明了p_next,这是怎么回事啊?
文章评论

共有 4 条评论

  1. mymiroku 于 2012-06-07 22:11:28发表:

    链表,去看看谭浩强的C语言基础结构体那章的最后一节
    或者去随便找本数据结构的书看看吧

  2. 逆水鱼 于 2012-06-07 14:07:04发表:

    是个不错的问题

  3. 于 2012-06-07 09:09:12发表:

    楼上说的不十分对,这是一个 结构体的指针,这个你完全可以把它当成普通的指针变量来对待。当然这种指针一般都是用在链表的书写过程的。再简单的说就是。这就是一个普通的指针变量,只不过它是结构体类型的指针变量。

  4. 于 2012-06-07 01:05:07发表:

    难道没做过链表吗?
    指向下一个结构提的指针,很正常啊。