题目:建立一个带有头结点的单向链表,并将存储 在数组中的字符依次转储到链表的各个结点中
程序:
#include<stdio.h>
#include<stdlib.h>typedef struct node
{
char ch;
struct node * next;
}Node;
typedef Node * Link;
void create_empty_list(Link *head);
void create_newnode(Link * new_node);
void is_malloc_ok(Link new_node);
void insert_node_tail(Link head, Link new_node);
void display_list(Link head);
int main()
{
char arr[10]= {'a','b','e','f','g'};
int i;
Link head=N