//c语言 数据结构 链表实例
#include <stdio.h>
#include <stdlib.h>
/*定义一个链表空间*/
struct l{
int data;
char a[20];
struct l *y; //定义数据域
};
int main()
{
struct l a = { 1,"第一",NULL }; //定义一块表空间
struct l b = { 2,"第二",NULL }; //定义一块表空间
struct l c = { 2,"第三",NULL }; //定义一块表空间
a.y = &b; //表尾部指针指向下一个空间
b.y = &c;//表尾部指针指向下一个空间
struct l *t =&a;//定义一个链表头指针
while (t != NULL)//如果链表指向不等于NULL空时继续循环
{
printf("%d\t%s\n", t->data, t->a);
t = t->y; //每次循环链表指向下一个节点
}
system("pause");
return 0;
}
c语言 数据结构 链表实例
最新推荐文章于 2022-06-02 22:29:41 发布