C语言电子课件5数组2.pptVIP

  • 2
  • 0
  • 约5.94千字
  • 约 18页
  • 2018-01-05 发布于河南
  • 举报
C语言电子课件5数组2

第5讲 数组 之前我们使用的数据都属于基本数据类型(整型、字符型、实型)的数据,都是只有单一的值。C语言还提供了构造类型的数据(数组类型、结构体类型、共同体类型),构造类型数据是由基本类型数据按一定规则组成的。数组属于构造类型。 数组类型的所有元素都属于同一种类型,并且按顺序存放在一个连续的存储空间中。 数组类型的优点:让一组同一类型的数据共用一个变量名,而不需要为每一个数据都定义一个名字;另外由于数组的构造方法采用的是顺序存储,极大方便了对数组中元素按照同一方式进行的各种操作。数组中元素的次序是由下标来确定的,下标从0开始顺序编号。 数组可以是一维数组、二维数组或者多维数组。 例:int s[5] = {90,82,73,79,68}; 5.1 一维数组 一维数组类型的定义 定义格式: 元素类型 数组变量名[元素数量]; 例如: int vote[10]; C语言规定:数组的下标从0开始,因此,表示这10个数据的下标为0~9 变量一经定义,系统就要为它分配相应的存储空间。在C程序中,系统将会为每个数组型变量分配一片连续的存储空间,所需要分配的存储空间总数将取决于包含的元素个数和每个元素需要的存储空间。 定义数组元素的个数必须是一个固定的值,不能使用变量或者变量表达式来表示

文档评论(0)

1亿VIP精品文档

相关文档