对于二级指针有疑惑的童鞋可以看一下他们的内存地址:

这里二级指针pp存放的是链表头结点的地址
对应的,*pp存放的就是链表头结点,也是链表头结点->next结点的地址
**pp存放的就是
链表头结点->next结点

可能会有萌新问那么***p?****p?呢?
这里是不能这么用的?编译器下会报错。
因为定义的时候p只是个二维指针。