链表中list这块操作是什么意思啊

img


list createlist()这行代码我不知道怎么回事,如果是创建一个函数的话为什么不是int之类的,list后面为什么还要加个*号,list也是被typedef的一个函数啊

malloc()函数的意思就是为list开辟空间。每个变量存储时,都需要一块内存空间。

List相关的内容发一下。

*是指针。list是一个列表。比如你可以这样写

List<int> list1 //这个代表创建一个int的列表

*list代表动态分配空间。可以去阅读指针相关的文章或书籍
List *createList 代表返回一个List指针。
指针和引用的区别就是 一个取值。一个取地址。