- 0
- 0
- 约8.13千字
- 约 53页
- 2017-01-01 发布于广东
- 举报
第10章 指针 10.1 指针的概念与指针的使用 指针是C语言中的一个重要的概念,也是C语言的一个重要特色。正确而灵活地运用指针,可以有效地表示复杂的数据结构;能动态分配内存;能方便地使用字符串;能有效而方便地使用数组;在调用函数时能得到多于1个的值;能直接处理内存地址等,这对设计系统软件是很必要的。可以说,没有掌握指针就没有掌握C的精华,运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构;能很方便地使用数组和字符串;并能像汇编语言一样处理内存地址,从而编出精练而高效的程序。 10.1.1 指针的基本概念 在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等。为了正确地访问这些内存单元,必须为每个内存单元编号。 根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址。既然根据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。内存单元的指针和内存单元的内容是两个不同的概念。可以用一个通俗的例子来说明它们之间的关系。我们到银行去存取款时,银行工作人员将根据我们的账号去找我们的存款单,找到之后在存单上写入存款、取款的金额。在这里,账号就是存单的指针,存款数是存单的内容。对于一个内存单元来说,单元的地址即为指针,
您可能关注的文档
- C++程序设计张桦第4章程序流程控制课件教学.ppt
- C++程序设计张桦第5章函数课件教学.ppt
- C++程序设计张桦第6章类和对象课件教学.ppt
- C++程序设计张桦第7章面向对象程序设计课件教学.ppt
- C++程序设计张桦第8章RTTI与异常处理课件教学.ppt
- C++实用教程课件-张荣梅第1章VC++开发环境课件教学.ppt
- C++实用教程课件-张荣梅第2章面向对象程序设计基础课件教学.ppt
- C++实用教程课件-张荣梅第3章windows编程基础课件教学.ppt
- C++实用教程课件-张荣梅第4章对话框与控件课件教学.ppt
- C++实用教程课件-张荣梅第5章菜单工具栏和状态栏课件教学.ppt
- 松山区谐地人矿业有限公司珍珠岩矿2024度矿山地质环境治理计划书.doc
- 镇雄县大水溪煤矿有限责任公司大水溪煤矿矿山地质环境保护与土地复垦方案.docx
- 赤峰市伟宏矿业有限责任公司松山区木头沟乡金矿2024年度矿山地质环境治理计划书.doc
- 松山区高三营子硅石白云岩矿2024年度矿山地质环境治理计划书.doc
- 富源县中劲鸿泰贸易有限公司墨红镇东兴煤矿矿山地质环境保护与土地复垦方案.docx
- 元谋县大远矿业有限公司红坡铁矿矿山地质环境保护与土地复垦方案.docx
- 腾冲县红腾矿山机械设备有限责任公司铁窑山锡矿矿山地质环境保护与土地复垦方案.pdf
- 宁城县宏大矿业有限公司五官营子铁矿2024年度治理计划.docx
- 青海海鑫矿业有限公司门源县松树南沟金矿西矿区矿山地质环境保护与土地复垦方案.docx
- 新疆盐湖制盐有限责任公司达坂城东盐湖石盐芒硝矿矿山地质环境保护与土地复垦方案.docx
原创力文档

文档评论(0)