一:纸质笔记
二、代码列表:
三、问题:
结点到底是什么?
解:书上写的那个意思应该就是:数据和一个地址(地址是指下一个结点)。
那结点代表的是一个内存部分吗?一开始觉得结点是分割数据和指针的部分。
NULL在链表里总出现是什么意思?
解:是为了赋初值,设定一个空指针,再往里面写东西。静态动态都需要先让*head=NULL;
四、pta平台:
先定义了两个量:一个n,一个*next。然后5和&a[1]是一个结点,7和&a[2]是第二个结点,9和NULL是最后一个。
选项A是指指针p中数据a[0]的值为5,
选项B和C是一个意思,是a[0]中的数据再++
选项D是指a[0]中的指针地址中的数据,也就是a[1]中的数据部分,值为7