C程序设计实例教程金林樵第5章数组与字符串课件教学.pptVIP

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

C程序设计实例教程金林樵第5章数组与字符串课件教学.ppt

5.1 数组概述 数组是内存中的一块连续存储区,这个存储区用来存贮若干具有相同类型的数据。为了访问数组,需要给存储区取一个名字,称为数组名,该数组名同时也用于表示数组类型,因此数组名也必须符合标识符的相关规定。 数组中的每个数据称为数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。由于数组中的数据是连续存储的,为了操作方便,就象门牌号码一样给每个元素编一个号,称为元素的下标。通过数组名及元素的下标可以唯一地确定一个数组元素在数组中的位置。如果数组元素的下标是一维的,则称为一维数组,一维数组可以与数学上的一维矢量对应;如果数组元素的下标是二维的,则称为二维数组,二维数组可以与数学上的矩阵相对应;如果数组元素的下标是多维的,就称为多维数组,多维数组可以想象成几何中的超立方体,超立方体的每个顶点就是一个数组元素。 5.2 一维数组 5.2.1 一维数组的定义 定义一维数组的语法形式为: 类型标识符 数组名 [ 整型常量表达式 ]; 其中: 1)数据类型可以是任意一种基本数据类型或构造数据类型。 2)数组名是用户定义的数组标识符,用于表示数组的首地址。 3)整型常量表达式表示数组元素的个数,也称为数组的长度,其值必须大于0。 4)方括号[ ]表示一个数组维度。一个[ ]表示一维数组,两个[

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档