链表的删除需要注意
来源:互联网 发布:鼠大王淘宝 编辑:程序博客网 时间:2024/06/05 07:03
在释放链表的时候需要注意:
/* 释放链表 */
void vFreeChan(strNode * pstrChan)
{
strNode *p;
p = pstrChan;
while( p != NULL )
{
delete p;
p = p->pstrNext;
}
return;
}
如果进行上述操作,当第一次删除一个节点后, p->pstrNext;将不存在就会报错!
/* 释放链表 */
void vFreeChan(strNode * pstrChan)
{
strNode *p, *q;
p = pstrChan;
while( p != NULL )
{
q = p->pstrNext;
delete p;
p = q;
}
return;
}
0 0
- 链表的删除需要注意
- ajax 删除数据并提示删除结果需要注意的
- 反链需要注意的!
- php rmdir()删除目录的需要注意的几点
- 使用分区删除数据需要注意的问题
- MySQL 级联删除需要注意的几点
- 使用splice删除数组时,需要注意的地方
- python list列表删除元素需要注意的问题
- hibernate需要注意的。
- 页面需要注意的
- 需要注意的东西
- 一些需要注意的
- 求职者需要注意的
- const需要注意的
- Makefile需要注意的
- 需要注意的地方
- 绘图需要注意的
- 需要注意的问题
- poj 2139 Six Degrees of Cowvin Bacon , floyd
- ubuntu 12.04 桌面版关闭图形界面
- 1024. 科学计数法 (20)
- 如何删除数据库的数据
- Java SerialPort SDK
- 链表的删除需要注意
- java 迭代器
- 删除数据库中的数据的两种方法
- 简单的图形--砖块的价格是X磅XX便士
- Unity 3D 内存优化
- Android 4.4 Kitkat Phone工作流程浅析(八)__Phone状态分析
- wxpython制作解包工具(三)
- C++面试集锦( 面试被问到的问题 )
- xcode调试技巧