C_C++程序设计教程与上机实训于文强程立福毛慧凤第五章课件教学.PPTVIP

  • 2
  • 0
  • 约1.01万字
  • 约 60页
  • 2017-01-01 发布于广东
  • 举报

C_C++程序设计教程与上机实训于文强程立福毛慧凤第五章课件教学.PPT

第5章 构造型数据类型和枚举型数据类型 5.1 数组 5.1.1 概述 前面几章使用的数据都是基本数据类型,存放这些简单类型数据的变量称为简单变量。每个变量都有一个单独的名字,系统给它们分配一个存储单元,通过变量名实现数据的存取。但是简单变量只能处理少量的数据。而在实际应用中往往会碰到这样的问题:把一个班的所有学生的某门课程的成绩记录下来,求其总成绩、平均成绩,并把学生的成绩排序后输出。如果为每一个学生的成绩定义一个变量,那么需要多个输入语句,并且求总成绩和平均成绩的代码会非常冗长。而对于处理此类具有同一性质的成批数据,使用数组就非常方便。在程序中使用数组的最大好处是用一个数组名代表逻辑上相关的一批数据,用下标表示数组中的各个元素,并且与循环语句结合使用,使得程序简洁,结构清晰。 5.1.2 一维数组 只有一个下标量的数组称为一维数组。 1.一维数组的定义 数组的定义包括定义数组名、数组的维数、每一维数组的个数及元素的数据类型。 一维数组的定义的格式如下: 数据类型 数组名[常量表达式]; 其中,数据类型是C语言提供的任何一个基本数据类型或构造数据类型,数组名是用户定义的标识符,常量表达式是数组的维数,它决定了数组元素的个数。 2.一维数组的初始化 数组的初始化就是给元素赋初值,一般有两种方法:定义数组时初始化和使用赋值语句初始化。 (1)定义数组时初始化 数组初始

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档