head 是头指针既然是头指针一般就指向头结点如果不定义指针p的话,就相当于让head指向了一个不是头结点的结点当然在理论上是没有错误的但是一般不这么用个人认为这只是一个编程规范问题另外问一下这个输出函数能输出结点对应的数据吗,好像有错误