C程序设计教程戴水贵敖志刚俞海英编著第5章数组.pptVIP

  • 2
  • 0
  • 约2.09万字
  • 约 103页
  • 2017-11-04 发布于广东
  • 举报

C程序设计教程戴水贵敖志刚俞海英编著第5章数组.ppt

第5章 数组 数组在内存中占用一片连续的存储空间,数组是有序数据的集合,数组中的每一个元素都属于同一种类型,用一个统一的数组名和下标来表示数组中的 每一个元素。 数组在程序设计中用的很多,数组给程序设计带来了很多方便。有一维数组、二维数组、三维数组和多维数组,我们仅讨论到三维数组,三维数组搞清楚后,多维数组也就会用了。 数组有一些重要概念,例如: (1)数组名是数组的首地址,只要找到数组的首地址,其它元素的地址也就确定(char类型占用1个字节,int类型占用4个字节,long类型占用4个字节,float占用4个字节,double占用8个字节)。 (2)当定义一个二维数组时,系统自动建立一个与二维数组同名的一维数组,该一维数组存放的是二维数组的行地址。 (3)当定义一个三维数组时,系统自动建立一个与三维数组同名的二维数组,该二维数组存放的是三维数组的页地址,…。 这些概念是用指针访问二维以上数组的关键 (详见指针章节)。 5.1 一维数组的定义和应用 (1) 一维数组的定义格式为: 用语句: int a[5]; 定义数组后,内存中有如下图(图5-1)所示的一片连续的 存储空间,即定义了5个下标变量,它们分别是:a[0]、 a[1]、a[2]、a[3]和a[4]。 其中,0,1,2,3,4称

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档