济南 网站建设公司 医疗,成都软件开发外包,装饰设计师在哪个平台上寻找,一起做网站17问题
Linklist p new LNode;pL;Linklist p L;有区别吗#xff1f;
是的#xff0c;这两种写法是有区别的。
在 Linklist p new LNode; pL; 这段代码中#xff0c;首先创建了一个新的节点 p#xff0c;然后将 L 的值赋给了 p。但是#xff0c;这并不会改变 L 本身。因…问题
Linklist p new LNode;pL;Linklist p L;有区别吗
是的这两种写法是有区别的。
在 Linklist p new LNode; pL; 这段代码中首先创建了一个新的节点 p然后将 L 的值赋给了 p。但是这并不会改变 L 本身。因此当我们向 p 添加新的节点时这些节点并没有被添加到 L 中。
而在 Linklist p L; 这段代码中我们直接将 L 的值赋给了 p并没有创建新的节点。这样当我们向 p 添加新的节点时这些节点实际上是被添加到了 L 中。
所以如果想要修改链表 L应该使用 Linklist p L; 这种写法。