请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

还是引用数据类型的问题

ListNode index=ret;
ListNode del=cur;
prev.next=del.next;
ListNode in=del;
老师,这段代码中in值的改变为什么也会引起cur值的改变,是不是因为del=cur,时cur->del,而in=del,是del->in,因而传递,导致cur->in呢,还是别的原因

正在回答 回答被采纳积分+3

2回答

liuyubobobo 2019-04-05 01:04:22

我没有看懂你的这段代码和你的问题。。。


这段代码中只有最后一句和In有关,让in=del,这句话不会引起cur的改变。。。

0 回复 有任何疑惑可以回复我~
  • 提问者 pfco #1
    老师,其实我想问的就是下面一系列对in的操作会改变cur的值吗?
    回复 有任何疑惑可以回复我~ 2019-04-05 07:28:11
  • liuyubobobo 回复 提问者 pfco #2
    下面一系列操作具体是哪些操作?你列的四行代码,只有最后一句和In有关,让in=del,这句话不会改变cur
    回复 有任何疑惑可以回复我~ 2019-04-05 08:35:26
  • 提问者 pfco #3
    就是改变in的值
    回复 有任何疑惑可以回复我~ 2019-04-05 08:37:01
提问者 pfco 2019-04-04 20:04:44

老师,还有就是想问您一下,遇到这种情况应该怎样改写代码,才能使不想让改变的cur的值不变呢

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信