摘要: 《C和指针》第12章-使用结构和指针 针对插入到一个有序的单链表的小程序所做的调试: 原理都是保存一个指向链表当前节点之前的那个节点的指针。第一次:函数的参数是指向节点的指针 问题:当插入到链表的起始位置时,需要修改根指针,但此时函数中的根指针只是原指针的一份拷贝,无法修改。可以通过将根指针声明为全局变量来修改它,但这样一来,这个函数只对这个链表起作用。第二次:函数的参数是指向节点的指针的指针 优点:将指向链表当前节点之前的节点指针初始化为NULL, 通过判断该指针是否为NULL来完善插入到链表起始位置的代码,这次程序可以修改指向起始节点的指针。 问题:必须将插入到链表起始位置作为一种特殊情况 阅读全文
posted @ 2012-03-13 11:08 shiney 阅读(1000) 评论(2) 推荐(1) 编辑