8d7cc8ccb1022cf808f990f2683fc46d.jpg

现在我们有一个链表L,


我们要在链表中找到第4个节点的值,赋值给e

4c1a9ccccf6278351307e49c4ba11215.jpg


我们新建一个链表指针p,让p指向第一个节点,也就是p = L->next;

这时候j=1


然后进入循环第一次,

e104424b3799afcc7e33ae29a9802832.jpg

循环第二次

6d454ad471e35a11206268d97a219059.jpg

循环第三次

a7f76738eee16a092fcb5cf1474d1d3e.jpg


j=4后,跳出循环

此时,p=a4,也就是p指向第四个节点

bb1f73c1430ed84d09aed947acdc3302.jpg


然后把第四个节点的值赋值给e

54448afe8c7a08fb225b5d2a5e5e6dc0.jpg