链表中的last = last->link

来源:百度知道 编辑:UC知道 时间:2024/05/25 09:00:47
last = last->link到底指的是什么?是将last的link所指向的下一个data赋值给last自己? 箭头到底代表的是什么意思?

link存储的是它所指向的下一个结点的地址
last = last->link 就是将last指向它的link指针中保存的下一个结点的位置
这就相当于把last当前位置的游标往后移动一个位置

就是这个链表只有一个节点last,这个链表是个单向循环链表,因为只有一个节点,所以就自己指向自己。明白了吧。

等你学了指针在问吧,现在给你解释你也是一知半解,挺简单的问题

是指将last这个指针指向last->link这个地址

箭头用来表示结构体中的一个域