- 0
- 0
- 约1.78万字
- 约 50页
- 2017-08-20 发布于湖北
- 举报
第5章 数据类型的扩展 (数组、结构、枚举) 5.1.5 指针与数组 C++中,指针与数组有着密切的关系。数组名本身就是一个指针(指针常量),对数组元素的引用既可采用下标形式,又可采用指针形式。反过来,指针也可当作数组来使用。 1 数组元素的指针表示法任何一个数组,其元素除了可以用下标形式来表示外,还可以用指针形式来表示。 2. 指向数组的指针 指针也可以直接当成数组来用: 3. 指针数组 4. 变量的动态分配与释放 C++程序运行时可以在内存自由区(堆)使用new运算符和delete运算符动态创建和删除变量。动态变量用指针访问。 (1) new运算符 如果创建的是一个普通变量,初始化过程可以用初值为变量赋值。如果创建的是一个数组,则只是为该数组分配存储空间。 若变量创建成功,new运算符返回一个指向新创建变量的指针,程序中可以通过该指针对变量进行访问。如果创建失败,则返回空指针(NULL)。 new运算符举例 new运算符举例 (2) delete运算符 删除用new创建的数组的格式为: delete[ ] 指针名; 例如: char *cPtr ; cPtr = new char[20] ; delete[ ] cPtr ; new运算符的功能是动态分配内存,返回一个指向新分配内存首地址的指针,其格式为
您可能关注的文档
- 基于Galileo指出相互作匀速相对运动的不同(空间)坐标系中力.ppt
- 第十八课 酸碱滴定法.ppt
- APA格式第六版5及探究.doc
- 如何做好平顶山市地下空间开发利用规划.doc
- 人教版初中数学九年级上册-必读.ppt
- 简述申领失业保险稳岗补贴系统操作指引.doc
- 第十八课 红外吸收光谱分析法.ppt
- 浅析庆元县地质灾害避险搬迁和下山脱贫农民.doc
- 如何做好前置串联式风冷热回收机组的冷媒控制策略及统计探究.doc
- 基于Hadoop分布式大数据处理架构.doc
- 浙江省杭州市杭州二中2026届3月高三模拟考试数学试题.doc
- 湖北省八市2026届高三考前热身语文试卷含解析.doc
- 2026届辽宁省丹东市通远堡高中高考历史必刷试卷含解析.doc
- 北京通州区2026届高三最后一模英语试题含解析.doc
- 2026届重庆市九龙坡区高考语文全真模拟密押卷含解析.doc
- 2026届云南省双江县第一中学高考英语考前最后一卷预测卷含答案.doc
- 广东省广州荔湾区广雅中学2026届高考冲刺模拟语文试题含解析.doc
- 四川省泸州市泸化中学2026届高考第三次质量调研数学试题试卷.doc
- 2026届湖南省衡阳市第二十六中学高考仿真卷英语试卷含解析.doc
- 最新部队财务述职报告.docx
最近下载
- 《道路交通信息监测记录设备设置规范》.docx VIP
- 2026年长春燃气股份有限公司校园招聘笔试参考试题及答案解析.docx VIP
- 副食品供货服务流程.docx VIP
- 卫生洁具安装技术交底.docx VIP
- 油藏工程-姜汉桥油藏工程-概念设计-cmf.pptx VIP
- 全国英语等级考试(PETS)二级考试大纲.pdf VIP
- 2026年一矿一策,一面一策实施方案(签字)4.8.docx VIP
- ExxonMobilExxonMobil管理系统的说明.pdf
- XX仓库货位管理方案.docx VIP
- 一年级口算练习题(100以内的加减法)一年级口算练习题(100以内的加减法).doc VIP
原创力文档

文档评论(0)