- 1
- 0
- 约9.41千字
- 约 113页
- 2019-03-13 发布于江苏
- 举报
轻松学C之针与引用
图7-50 delete释放内存的一般形式 【示例7-17】 下面程序为一个整数和一个整型数组动态分配内存空间,使用该空间存储用户输入的数组元素,最后将这些空间释放,实现代码及结果如图7-51所示。 图7-51 动态内存分配实例 用new申请动态数组,格式如下: 类型名 *指针变量名= new 类型名[元素个数]; 其中,元素个数可以是变量。 7.6 引用 虽然指针的使用非常灵活和高效,但使用起来却不是非常方便。如果使用不当,很容易导致某些不易察觉的错误。为此,C++引入了引用。 7.6.1 引用的应用 在C++中,引用也是一种数据类型。引用不能独立存在,而只能依附于一个变量。所以定义一个引用必须指明是哪个变量的引用。定义一个引用包括目标变量的数据类型、引用修饰符“”、引用的标识符及目标变量的标识符。其语法如图7-52所示。 图7-52 引用的一般语法形式 注意:此处的“”不是取地址运算符,而是一个引用修饰符。 引用一旦定义,则始终跟其目标变量绑定,而不能改变为其他变量的引用。假如b是变量a的引用,则在b的生命周期内,b始终都是a的引用,而不能再改变为其他变量的引用。 此外,对于引用在其生命周期内完全可以替代其目标变量。也就是说,所有施加于引用上的操作,其效果等同于直接对引用的目标变量操作。而且一旦目标变量的值发生了改变,引用的值也会发生同样的改变。如图7-53所示的
您可能关注的文档
- 起重工属具安全用规范.ppt
- 足部截肢的假肢理方式.ppt
- 足球宝宝起名如起宝宝起名大家一起分享.ppt
- 跌倒、骨关节炎交大护理学院.ppt
- 跟我学做真正正的葡萄酒!.ppt
- 跟进与逼单-江吴克勤.ppt
- 跨浏览器扩展开框架的设计与实现.ppt
- 跑腿APP软件发标准合作流程.ppt
- 跨部门沟通与协培训课件.ppt
- 跳错槽之四大经补救法.ppt
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
原创力文档

文档评论(0)