链表指针
来源:互联网 发布:pptv网络电视怎么看直播 编辑:程序博客网 时间:2024/05/16 09:19
链表指针是C语言的一个难点,但也是重点,学懂了非常有用。要仔细讲就必须先讲变量、指针。什么是变量?所谓变量,不要浅显的认为会变得量就是变量。套用我们院长的问话:“教室变不变?”变,因为每天有不同的人在里面上课,但又不变,因为教室始终在那,没有变大或变小。这就是变量:有一个不变的地址和一块可变的存储空间。正常情况下,我们只看到变量这个房间里面的东西,也就是其内容,但不会关注变量的地址,但是C语言的指针,就是这个房间的地址。我们声明变量就相当于盖了间房子存放东西,我们可以直接观看房子里的东西,而声明指针,就是相当于获得了一个定位器,当用指针指向某个变量时,就是用指针给变量定位,以后我们就可以用指针找到他所“跟踪”的变量并可以获得里面的内容。那结构体呢?结构体就相当于是有好几个房子组成的别墅,几个房子绑定在一起使用。假设现在有很多这种别墅分布在一个大迷宫里,每间别墅里都有一间房子。里面放了另一个别墅的位置信息,现在你手拿定位器找到了第一栋别墅,从里面得到了你想要的东西(链表的数据部分),然后把下一栋别墅的位置计入你的定位器(p = p->next),再走向下一栋别墅……如此走下去,知道走到某地下一栋别墅信息没有了(p->next == NULL),你的旅行结束。这就是链表一次遍历的过程。
0 0
- 链表操作时巧用指针的指针
- 指针链表
- 指针实现链表
- 链表指针uva11988
- 链表指针
- 指针链表总结
- 指针与链表
- 指针和链表
- 指针与链表。。。
- 链表指针
- 链表指针
- 指针及链表
- 指针及链表
- 头指针链表
- 头指针链表
- 深入理解 C++ 指针(十)---指针与链表问题
- 链表与指向指针的指针应用
- 指针的指针---一个有序链表的实现
- 4.11.1
- Android开发中常见问题的优质CSDN网站推荐
- 【开发工具】分布式编译-IncrediBuild
- angularjs 查询到的数据显示在页面上
- 基于Schema的AOP
- 链表指针
- 反卷积理解
- python-string和bytes的关系
- 安卓开发,listView相关(五),数据更新,适配器刷新(全部刷新和局部刷新)
- 欢迎使用CSDN-markdown编辑器
- 【MySQL】mysql中函数DISTINCT、group by、CONCAT、GROUP_CONCAT的使用以及mysql group_concat函数被截断的问题
- C#+OpenGL+FreeType显示3D文字(1) - 从TTF文件导出字形贴图
- oj题目回顾(1056)C语言习题5.22--输出已交换后的两个值
- IOS运行时实现自己的KVO