#include<stdio.h>
#include<stdint.h>
#include <cstdlib>
/*定义链表结构体*/
struct ListNode
{
int val;
struct ListNode* next
};
void ListNode_insert(struct ListNode* head,int val)
{
//在指定位置插入ListNode
struct ListNode* new_ListNode = (struct ListNode*)(malloc(sizeof(struct ListNode)));
new_ListNode->val = val;
head->next = new_ListNode;
}
int main(void)
{
struct ListNode* head = (struct ListNode*)(malloc(sizeof(struct ListNode)));
head->val = -1;
head->next=NULL;
ListNode_insert(head,2);
while(head)
{
free(head);
head=head->next;
}
}