C语言实现链表之单向链表(九)在任意位置插入结点
上一篇文章给出了删除尾结点的函数,本篇文章将给出在任意位置插入结点的函数。
/*==============================================================================
* 操作 :在任意位置插入结点
* 操作前:pHeadNode为链表的头指针,ListData为待加入的结点数据元素
* name为要插入的位置,iAfterBefore为0时表示插入其后,否则插入其前
* 操作后:数据元素为ListData的结点被加到对应位置,成功返回头指针,失败返回NULL
=&