为什么链表遍历的时候需要借助指针并且不需要动态内存空间申请直接定义即可,而且遍历为什么不能直接使用头指针那样就不用定义了不是更方便吗

为什么链表遍历的时候需要借助指针并且不需要动态内存空间申请直接定义即可,而且遍历为什么不能直接使用头指针那样就不用定义了不是更方便吗

打印操作分装成函数,形参为头指针。
可以使用头指针去改变指向,只是个传值调用,主函数里的头指针,不会改变指向。另外增加一个指针来代替头指针,看起来容易去理解。
打印是将在原有的节点中的数据打印,不需要在申请空间。