这样理解对不对?求大神指点

来源:5-2 Linux C 动态数据结构-动态链表

正在重连

2019-10-06 12:56

http://img1.mukewang.com/5d9973ac00012f5427361824.jpg根据自己的理解画了个图。

写回答 关注

2回答

  • x1988
    2019-10-10 22:54:40
    已采纳

    您看是这样哈,


    首先定义一个结构体,这个结构体 定义一个*head,然后,head = &a。那么其实就是让head的地址指向&a,您可以用gdb来看看具体的 地址信息,就明白了。

    正在重连

    如果是动态链表呢?大佬,head对吗?

    2019-10-10 23:05:05

    共 2 条回复 >

  • x1988
    2019-10-08 22:52:23

    不对,head的指向方向反了

    x1988 回复正在重连

    动态链表结构体部分跟静态是一致的,只不过动态分配内存,其中你可以这样理解*head,*p1,if(n==0)head = p1

    2019-10-10 23:51:43

    共 2 条回复 >

Linux C语言结构体

C语言的深入,帮助小伙伴们进一步的理解C语言,赶紧看过来

118294 学习 · 162 问题

查看课程

相似问题