对于二级指针有疑惑的童鞋可以看一下他们的内存地址:
这里二级指针pp存放的是链表头结点的地址。
对应的,*pp存放的就是链表头结点,也是链表头结点->next结点的地址。
而**pp存放的就是
链表头结点->next结点
可能会有萌新问那么***p?****p?呢?
这里是不能这么用的?编译器下会报错。
因为定义的时候p只是个二维指针。
对于二级指针有疑惑的童鞋可以看一下他们的内存地址:
这里二级指针pp存放的是链表头结点的地址。
对应的,*pp存放的就是链表头结点,也是链表头结点->next结点的地址。
而**pp存放的就是
链表头结点->next结点
可能会有萌新问那么***p?****p?呢?
这里是不能这么用的?编译器下会报错。
因为定义的时候p只是个二维指针。