高雄 英文:C语言(链表问题)

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 11:45:34
将节点加入到链表的开头
代码:
new = (person*)malloc(sizeof(struct person));

new -> next =head ;

head = new

这些是啥意思?

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

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

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

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