最近学习数据结构的时候发现无论是线性表、链表、栈、队列的实现,都离不开指针,所以简单整理了一下指针的操作。
原始状态时
进行操作:s->next=p->next(注:即s指向原p下一个结点,)
进行操作:p->next=s(注:p的下一个指向s,此时原p与p的下一个结点断开)
其中,进行操作时,=可看做指向,等号左边结点指向等号右边结点
C语言在使用指针时,为动态分配储存空间,所以需手动释放内存
free(p); 1
掌握数据结构与算法:数组和链表操作 #生活知识# #编程教程#
最新推荐文章于 2024-11-17 20:40:50 发布
半夏歌 于 2019-10-24 20:52:53 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
最近学习数据结构的时候发现无论是线性表、链表、栈、队列的实现,都离不开指针,所以简单整理了一下指针的操作。
原始状态时
进行操作:s->next=p->next(注:即s指向原p下一个结点,)
进行操作:p->next=s(注:p的下一个指向s,此时原p与p的下一个结点断开)
其中,进行操作时,=可看做指向,等号左边结点指向等号右边结点
C语言在使用指针时,为动态分配储存空间,所以需手动释放内存
free(p); 1
网址:指针操作与数据结构 https://www.yuejiaxmz.com/news/view/944528