指针空间释放,链表释放

有没有什么关于链表或者指针释放的书或文章,蒙了

分别在别人的代码里遇到了以下几种情况:
1.链表的指针没有malloc,但是把链表释放了
2.在函数里malloc,对实参释放
3.不记得了,但是还有

学得时候只知道有借有还,但是这么多用法真得没见过,有人帮忙解释一下或者推荐个什么资料么,感谢🙏🏻

img