#include <stdio.h>
#include <stdlib.h>
struct node
{
int num;
struct node * next;
};
typedef struct node Node;
typedef struct node * Link;
void creat_link(Link * head)
{
*head = NULL;
}
//malloc函数的判断
void is_malloc_ok(Link new_node)
{
if(new_node == NULL)
{
printf("Error!\n");
exit(-1);
}
}
//创建新节点
void creat_newnode(Link * new_node)
{
*new_node = (Link)malloc(sizeof(Node));
</
#include <stdlib.h>
struct node
{
int num;
struct node * next;
};
typedef struct node Node;
typedef struct node * Link;
void creat_link(Link * head)
{
*head = NULL;
}
//malloc函数的判断
void is_malloc_ok(Link new_node)
{
if(new_node == NULL)
{
printf("Error!\n");
exit(-1);
}
}
//创建新节点
void creat_newnode(Link * new_node)
{
*new_node = (Link)malloc(sizeof(Node));
</

这篇博客展示了如何用C语言实现一个带有头结点的单向链表,通过分配内存创建新节点并将数组中的整数依次插入链表的尾部。最后,程序演示了如何遍历并打印链表的所有元素。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



