C程序设计案例教程刘玉山第4章节数组指针与引用幻灯片.pptVIP

  • 2
  • 0
  • 约7.46千字
  • 约 97页
  • 2018-03-23 发布于未知
  • 举报

C程序设计案例教程刘玉山第4章节数组指针与引用幻灯片.ppt

* * * * * * (4)要点总结 在函数中,参数声明为引用,不但具有像指针一样可以将运算后结果传递到函数的外部,而且其使用的方法又可以看作一般变量来使用。 (5)涉及到知识点 引用:就是对所引用对象的起的一个别名。所有针对引用的操作,最后都转化为对所引用对象的操作。 4.4 动态存储方式 4.4.1 new和delete 运算符 任务8:要求对存储学生C++成绩的数据结构实现动态分配。 (1)任务描述 当实际需要的时候,我们可以实现动态的内存空间的分配以满足C++成绩的存储。 (2)任务分析与设计 原来通过二维数组进行预先存储空间的分配,以存储C++的成绩。现在要求存储空间的分配实现动态的按需分配。这里可以通过new运算符进行动态的存储空间的分配。 (3)任务实现 见Student44.cpp (4)要点总结 这里对动态存储空间的分配采用了关键字new,通过它来申请地址空间。由于我们要表达的数据信息有学号和C++科目的成绩,所以创建的动态数组为二维数组。且列的最大长度为2。而行的长度表示学生的个数,这里采用动态的方式,所以在申请地址空间时候,需要先给出申请的学生的个数。然后通过new来申请。 当申请成功后,就可以对这些地址空间中的元素进行访问了。 当不再使用通过new申请的地址空间的时候,通过关键字delete来删除它所指向的地址空间。否

文档评论(0)

1亿VIP精品文档

相关文档