引入
一句话,输出动态链表,就是输出链表中的各个节点。
例子引入
上一节,我们已经大概知道了,如何使用头指针输出第一个结点,那么该如何输出其它结点呢?我们来写一个输出链表的函数 print。
1 |
|
结果
输入:
0101001 66.7
101002 68.8
101003 98.4
0 0
学号:101001
成绩:66.7
学号:101002
成绩:68.8
学号:101003
成绩:98.4
解析
其实输出很简单,就是根据指针进行输出。
困难的是,如何切换到下一个结点。
1 | p=p->next; |
重要的就是把下一个结点的地址,传递给当前负责输出的指针。
尾巴
这是我的个人学习笔记,主要是应付考研复习使用,充斥着一些吐槽和个人观点,并不严谨,欢迎大家参考、指正。