打印链表
1、 先定义一个结构体用来表示链表的结点,结点只存放一个整数;
struct node {
int data;
struct node *next;
};
程序代码对结构体的定义必须与上面完全一样
2、 然后自定义一个函数,该函数的功能是创建带头结点的链表,并将用户从键盘输入的n个整数依次放入链表中。该函数只有一个参数,表示链表的数据结点的数目;
struct node *creat(int n)
程序代码中,函数头必须与上面完全一样
3、 main函数中先输入链表的数据结点的数量,然后传入到创建链表的函数中,调用此函数;
4、 最后,main函数把链表中的所有数据依次打印出来
范例输入:
4
10 20 30 40
范例输出:
10
20
30
40
评论