list_t* list_new(){list_t* list=NULL;list=(list_t*)malloc(sizeof(list_t));list->head=NULL;return(list);)}意思
时间: 2023-09-11 20:08:45 浏览: 51
list.size()==0与list==null、emptyList
这段代码定义了一个函数 `list_new()`,它返回一个指向 `list_t` 类型的指针。函数内部实现了以下操作:
1. 创建一个指向 `list_t` 结构体的指针 `list`,并将其初始化为 `NULL`。
2. 使用 `malloc()` 函数为 `list` 分配了一段内存,大小为 `sizeof(list_t)`。
3. 将 `list->head` 指向 `NULL`。
4. 返回指向 `list` 的指针。
这段代码的作用是创建一个新的链表对象,并返回指向该对象的指针。
阅读全文