C语言(链表问题)

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:28:04
将节点加入到链表的开头
代码:
new = (person*)malloc(sizeof(struct person));

new -> next =head ;

head = new

这些是啥意思?

new = (person*)malloc(sizeof(struct person)); //新建一个节点

new -> next =head ; //把新建节点的下个节点指向头节点

head = new;//把头节点指针指向新建的节点

哈哈,你不是都说了嘛~!这是一个将节点加入到链表的开头的程序嘛~!