- 6
- 0
- 约7.32千字
- 约 7页
- 2017-08-23 发布于河南
- 举报
强大的指针功能是C语言区别于众多高级语言的一个重要特征。C语言指针的功能强大,使用灵活多变,可以有效地表示复杂的数据结构、动态分配内存、高效地使用数组和字符串、使得调用函数时得到多个返回值。而它的应用远不限于此。初学者对于指针的概念总是感到无所适从,有时觉得“自己懂了,为什么编译器就是不懂呢”,常有茫然和无助的感觉。
??????? 学好指针的关键在于深入了解内存地址的空间可以理解为一个一维线性空间,内存的编址和寻址方法,以及指针在使用上的一些规定。事实上,指针就是方便我们对内存地址直接进行操作的,是为程序员服务的,我们只要抓住指针想要帮助我们解决什么问题这个核心,就可以轻松地理解它的工作原理。
什么是指针,指针有什么作用
??????? 指针就是指向一个特定内存地址的一个变量。简化了的内存空间模型是按照从0到某一个数(比如1048575=1M-1)的一维线性空间,其中的每一个数对应一个存储单元,即1个字节。指针有两个属性:指向性和偏移性。指向性指的是指针一定要有一个确定的指向,偏移性则是体现指针重要应用的方面,即指针可以按程序员的要求向前或向后偏移。
??????? 指针的应用往往与数组联系在一起,为了方便说明问题,不妨从数组开始解释指针的偏移。数组就是许多的变量,它的一个重要特征就是在内存空间中连续地存放,而且是按下标顺序存放。比如我们定义一个有100个变量的一维整型数组,它
您可能关注的文档
最近下载
- T∕TAF 324-2026 冷板式液冷柜系统技术要求和测试方法.pdf VIP
- 情浓五月天,感恩母亲节!课件-- 母亲节感恩教育主题班会.pptx VIP
- 26年三年级(下)语文期中质量检测卷.docx VIP
- (正式版)D-L∕T 1266-2013 变压器用片式散热器选用导则.docx VIP
- 冷板式液冷柜系统技术要求和测试方法.docx VIP
- VW 44045_EN-2024 聚丙烯成品件检验.pdf
- 电线电缆厂员工薪资管理制度.doc VIP
- 马工程《政治学概论》(第二版)第一章 课后思考题参考答案.pdf VIP
- 2025年分析化学知识点总结 .pdf VIP
- 感恩母亲节课件课件.pptx VIP
原创力文档

文档评论(0)