C++_复杂数据和运算——数组(修改版).pptVIP

  • 7
  • 0
  • 约8.69千字
  • 约 53页
  • 2017-06-13 发布于湖北
  • 举报

C++_复杂数据和运算——数组(修改版).ppt

引言 为什么会用到复杂数据类型 数组 结构体 枚举 指针 数组 当需要处理大量同一类型的数据时。 多数时候,对大批量同类型数据的处理,所用的方法都是相同的。 例如:某门课程,一个班级的40个学生成绩。 int score1, score2…….. int score[40]; 结构体(5.5.1) 当需要将一组相关的不同类型的数据作为一个整体来存储和处理时。 例如:学生信息 struct student{ int num; string name; char gender; … }; 枚举(不讲) 当需要模拟整数的某个有限子集的时候 例如:表示一星期的7天 int day;//用整型常量0,1,2,3,4,5,6表示星期天到星期六。但是int的范围不仅仅是0到6。 enum week{ Sun, Mon, Tue, Wen, Thu, Fri, Sat}; week day; 指针(难点)--存放地址的类型 1)当函数之间需要共享大量数据的时候,以参数合返回值在函数之间传递数据会造成很大的开销,传递地址比较高效。 2)对于处理大批量数据的程序,需要在运行时动态申请内存。 动态申请的内存空间与普通变量不同,不能命名,没有变量名,需要用内存地址去访问动态申请的内存空间。 关于本章例题 为什么要使用复杂数据类型,前面几张幻灯片讲了根本

文档评论(0)

1亿VIP精品文档

相关文档