这是一个C语言用尾插法建立链表的程序,错误很明显,是在if语句时没有使用*phead,而是用了phead,那么为什么这样做会出错呢?
因为你判断phead是二级指针,*phead相当于他的值,phead地址不为空,不代表他的值(*phead没有分配)不为空。