head = p 是让head保存着p指向的内存首地址,防止进行下一次循环时丢失
这里是为了保持类型统一,由于p的类型是 listnode *, head 的类型是 linklist *也就是 listnode** 类型,所以先要指向 linkelist* 然后得到的就是 listnode* 类型
代码都压缩到一起了,很难分辨,尤其是行号无法定位。可否把源程序截图?图片上代码清晰可辨即可。谢谢。