链表:自引用结构
来源:互联网 发布:广东中标数据科技 编辑:程序博客网 时间:2024/06/04 19:52
链表:
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作。
例:
#include<stdio.h>
typedef struct student
{
int num;
int score;
struct student *next;
};
int main()
{
student a,b,c,*p,*head;
printf("size of p is %d\n",sizeof(p));
printf("size of a is %d\n",sizeof(a));
head=&a;
a.num=101;a.score=100;
b.num=102;b.score=102;
c.num=103;c.score=105;
p=head;a.next=&b;b.next=&c;c.next=NULL;
printf("address:a %p,b %p,c %p\n",a,b,c);
while(p!=NULL)
{
printf("%p (%d %d %p)\n",p,p->num,p->score,p->next);
p=p->next;
}
return 0;
}
答案:
0 0
- 链表:自引用结构
- 自引用结构
- 结构体 自引用
- 结构体 自引用
- 结构体自引用
- 结构体的自引用
- 结构体的自引用
- typedef 和 结构自引用问题
- typedef 和 结构自引用问题
- C语言复习 -- 自引用结构体
- C语言 typedef struct自引用结构
- 自引用结构体及其陷阱
- c语言结构体自引用指针
- C语言中结构体 自引用 和 相互引用
- C语言中结构体 自引用 和 相互引用
- C语言中结构体 自引用 和 相互引用
- C语言中结构体 自引用 和 相互引用
- 结构体的自引用及相互引用
- hdoj1028
- 2、SQL Server:SQL利用Case When Then多条件判断SQL 语句
- Ubuntu14.04lts wifi连接不稳定问题
- POJ 3693 Maximum repetition substring (后缀数组+RMQ 求重复最多的连续子串)
- 机器视觉之镜头景深概念与计算
- 链表:自引用结构
- 面试题4
- Service(远程服务)
- Glide-入门教程
- MyEclipse汉字乱码问题
- poj 1611 并查集
- 树状数组(二)与poj2155
- AlertDialog对话框的简单使用
- MacOS不可或缺的套件管理工具---Homebrew