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

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