清华谭浩强C语言课件第七章数组.pptVIP

  • 2
  • 0
  • 约1.01万字
  • 约 81页
  • 2017-05-04 发布于北京
  • 举报
清华谭浩强C语言课件第七章数组

高级语言程序设计;程序=算法+数据结构+结构化程序设计方法+语言工具和环境 ;第7章 数组;下面简单介绍一下数组概念: 1、数组:一组具有相同数据类型的数据的有序的集合。 2、数组元素:构成数组的数据。数组中的每一个数组元素具有相同的名称,不同的下标,可以作为单个变量使用,所以也称为下标变量。;3、数组的下标:是数组元素的位置的一个索引或指示。 4、数组的维数:数组元素下标的个数。根据数组的维数可以将数组分为一维、二维、三维、多维数组。 ;7.1 一维数组 数组是一组有序数据的集合,数组中每一个元素的类型相同。用数组名和下标来唯一确定数组中的元素。;第7章 数组;第7章 数组;说明: 1)数组名:按标识符规则。本例a就是数组名。 2)整型常量表达式:表示数组元素个数(数组的长度)。可以是整型常量或符号常量,不允许用变量。整型常量表达式在说明数组元素个数的同时也确定了数组元素下标的范围,下标从0开始~整型常量表达式-1(注意不是1~整型常量表达式)。;C语言不检查数组下标越界,但是使用时,一般不能越界使用,否则结果难以预料(覆盖程序区-程序飞出,覆盖数据区-数据覆盖破坏,操作系统被破坏,系统崩溃)。本例数组元素个数是10个,下标从0-9。 ;4)类型说明:指的是数据元素的类型,可以是基本数据类型,也可以是构造数据类型。类型说明确定了每个数据占用的内存字节数。;一维数组:

文档评论(0)

1亿VIP精品文档

相关文档