复合数据类型.pptVIP

  • 2
  • 0
  • 约7.7千字
  • 约 37页
  • 2019-04-06 发布于湖北
  • 举报
第四章 复合数据类型 4.1 数组 数组是一系列相同类型对象的集合。 组成数组的对象叫数组的元素。 数组在存储器中是连续存放的。 数组可以是一维的,也可以是多维的;一维数组的元素只有一个下标,n维数组元素有n个下标。 4.1.1 数组的定义和初始化 数组定义的语法格式: 数据类型 标识符[常量表达式1][常量表达式2]…; 其中的数据类型代表数组元素的类型,可以是除void以外的任何类型(包括简单数据类型和抽象数据类型)。 标识符是由编程者指定的数组名,数组名是一个常量,代表数组元素在存储器中的初始地址—即数组中第一个元素在存储器中的地址。 常量表达式1、常量表达式2、……必须是无符号整数类型(unsigned int),用来指定数组各维的长度。数组中所有元素的个数是各常量表达式的乘积。例如下面的语句定义了一个包含10个元素的一维整数数组i。 int i[10]; 注意数组的下标是从0开始的,故数组i的第一个元素是i[0]。 数组的定义和初始化 下面语句定义了一个单精度浮点型二维数组f: float f[10][10]; 二维数组在存储器中是按行续优先连续存放的。 定义数组的同时给数组的全部或部分元素赋值叫数组初始化。例如: int a[10]={12,3,34,64,9,56,21,76,5,1}; int b[3][

文档评论(0)

1亿VIP精品文档

相关文档