数据类型的扩展(数组结构枚举)
第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运算符的功能是动态分配内存,返回一个指向新分配内存首地址的指针,其格式为
您可能关注的文档
- 接入校园网常见问题及解决办法.doc
- 推出前的准备工作(V)紧急应变安排(VI)常问问题(VII.ppt
- 拟推荐2017年山东科学技术奖励项目.doc
- 提高英语课堂教学效率的催化剂—信息技术.doc
- 揭西妇幼保健院小儿CPAP持续气道正压通气系统采购项目.doc
- 揭西广播电视台电视新闻采访影像专业设备采购项目.doc
- 揭阳盈辉工艺总厂服装生产设备采购项目.doc
- 推行新修订的学前教育课程指引系列课程规画与施行.ppt
- 携手腾讯通(RTX)领航企业即时通信.ppt
- 携手共进共谋发展清华万博1+6网络工程师项目介绍.ppt
- 假睫毛佩戴后的卸除注意事项.pptx
- 《编码的使用与安全》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《编写活动中的参赛码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 3.12 不同的歌声——民族文化与美术 教学设计 高中美术湘美版(2019)美术鉴赏(1).docx
- 《程序也是编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《电波加密语》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《二进制—计算机唯一能识别的编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《生活中的常见编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《体验并创建二维码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 7.4 跨学科实践:调研桥梁建筑中的力平衡(沪科版2024)八年级物理教材.docx
最近下载
- 基于plc的换热站控制系统设计说明书.pdf VIP
- 幼儿园中班《母亲节》课件.pptx VIP
- 水电行业技术标准体系表.docx VIP
- 《高速铁路线路维修规则》公文系统下载版20230726(定稿).docx VIP
- 小黑鱼小黑鱼.ppt VIP
- 2025年中国精算师职业资格考试(准精算师经济金融综合)模拟题库及答案衡水.docx VIP
- 中国精算师职业资格考试(准精算师经济金融综合)模拟题库及答案(黄冈2025年).docx VIP
- 中国精算师职业资格考试(准精算师经济金融综合)模拟题库及答案(2025年绍兴).docx VIP
- 遂宁市中国精算师职业资格考试(准精算师经济金融综合)模拟题库及答案(2025年).docx VIP
- 大理州2025年中国精算师职业资格考试(准精算师经济金融综合)模拟题库及答案.docx VIP
原创力文档

文档评论(0)