1.在堆中分配空间,需要free()释放空间
2.p=(LinkList)malloc(sizeof(LNode));
sizeof(LNode) // sizeof()返回的是LNode在内存中占用的字节的大小
malloc(sizeof(LNode)) // malloc()用于在堆中开辟一块内存,返回一个void指针指向该内存块;其需要的参数为分配空间的大小,即sizeof(LNode)
(LinkList)malloc(sizeof(LNode)) // 由于malloc返回的是一个void指针,要进行显式转换
malloc
最新推荐文章于 2023-10-03 10:47:19 发布