先贴出代码!!!!!!
!!!!!!!!!!!
//带头结点的单链表c语言生成
//当第pos个元素存在时把他的值赋返回
问题是:运行到printf();(在文中用高亮表示)时,程序終止
本人还不会调试bug,所以来请教各路前辈
有了动态内存分配的基础要实現链表就不难了。 所谓链表就是用一组任意的存储单元存储线性表元素的一种数据结构。链表又分为单链表c语言、双向链表和循环鏈表等我们先讲讲单链表c语言。所谓单链表c语言是指数据接点是单向排列的。一个单链表c语言结点其结构类型分为两部分: 1、數据域:用来存储本身数据 2、链域或称为指针域:用来存储下一个结点地址或者说指向其直接后继的指针。 定义好了链表的结构の后只要在程序运行的时候在数据域中存储适当的数据,如有后继结点则把链域指向其直接后继,若没有则置为NULL。
注意: |
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。