第6章 数”组 2025年4月2日
2025年4月2日 第6章 数 组
第6章数组 目录 一 维数组 2 二维数组及多维数组 国✉D
第6章 数组 目 录 一维数组 1 2 二维数组及多维数组
第6章数组 数组 数组是一种非常重要的构造类型。 ·它是由若干个具有相同数据类型的变量按 一定的存储顺序组成的,每一个变量称为 一个数组元素。 ·数组元素用数组名及下标来唯一确定。 冈☒
第6章 数组 数 组 • 数组是一种非常重要的构造类型。 • 它是由若干个具有相同数据类型的变量按 一定的存储顺序组成的,每一个变量称为 一个数组元素。 • 数组元素用数组名及下标来唯一确定
第6章数组 一维数组 6.1.1一维数组的定义 :数组运算符 不能用) >一 维数组的定义 定义方式:数据类型数组名[常量表达式]; 数组中各元素的 合法标识符 表示元素个数 数据类型 下标从0开始 例 int a[6]; float b[5]; 例 int i=15; int datai]; (不能用变量定义数组维数
第6章 数组 6.1.1 一维数组的定义 ➢一维数组的定义 定义方式:数据类型 数组名[常量表达式]; [ ] :数组运算符 不能用( ) 合法标识符 表示元素个数 下标从0 开始 例 int a[6]; float b[5]; 例 int i=15; int data[i]; ( 不能用变量定义数组维数 ) 数组中各元素的 数据类型 一维数组 1
第6章数组 一维数组 6.1.2 一维数组的存储 维数组的存储 例如,有以下数组定义: int a[6]; 定义整型数组a后,编译程序就为该数组开辟了6个连续的整型 变量的存储空间,如图所示。 a0] a山 2 a[2] 数组名表示内存 首地址, 3 a3] 是地址常量 4 a[4] 编译时分配连续内存 5 a5]
第6章 数组 ➢ 一维数组的存储 例如,有以下数组定义: int a[6]; 定义整型数组a后,编译程序就为该数组开辟了6个连续的整型 变量的存储空间,如图所示。 6.1.2 一维数组的存储 0 a[0] 1 4 5 a[1] a[2] a[3] a[4] a[5] 2 3 a 编译时分配连续内存 数组名表示内存 首地址, 是地址常量 一维数组 1