![](https://img.haomeiwen.com/i15203565/6c50d3bb456313ff.jpg)
![](https://img.haomeiwen.com/i15203565/1d58d7868d4bc436.jpg)
![](https://img.haomeiwen.com/i15203565/8f415edd954bb124.jpg)
看上面3副图片,在指针的方法调用中,加不加 “prev := l” 这一步,输出结果都一样,
但如果把指针作为参数传递给函数,加不加 “prev := l” 这一步,结果就不一样,具体原理暂不清楚,就是这么个运行机制
不过加了 “prev := l” 这一步的在逻辑上比较好理解,相当于给建一个prev来把链表中的重复元素去掉
待续...
看上面3副图片,在指针的方法调用中,加不加 “prev := l” 这一步,输出结果都一样,
但如果把指针作为参数传递给函数,加不加 “prev := l” 这一步,结果就不一样,具体原理暂不清楚,就是这么个运行机制
不过加了 “prev := l” 这一步的在逻辑上比较好理解,相当于给建一个prev来把链表中的重复元素去掉
待续...
本文标题:指针调用方法,和指针作为参数的区别
本文链接:https://www.haomeiwen.com/subject/xjbgwqtx.html
网友评论