回 帖 发 新 帖 刷新版面

主题:数据结构-指向指针的指针问题!

在数据结构里,链串在初始化的时候,为什么定义一个指向指针的指针啊?如果不定义会怎么样?
问老师的时候老师说是为了后面的某些操作.请帮忙指点一下!
定义的时候先是定义了节点,然后在初始化串的时候形参是个指向指针的指针**s

回复列表 (共1个回复)

沙发

因为链表的第一个结点是通过一个指针来指向的。初始化链表时,实际上就是要通过这个函数来改变指向链表的指针变量的值。要改变一个指针变量(作为形参)的值,就必须使用二级指针作为形参才行(就象要通过形参改变一个普通变量的值需要使用指针变量一样)

我来回复

您尚未登录,请登录后再回复。点此登录或注册