高级程序设计语言 吴凡 TEL:83202682 E-mail:cdwf@tom.com
高级程序设计语言 吴 凡 TEL: 83202682 E-mail: cdwf@tom.com
第七章数组 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 第七章 数组
概述 ●回顾:基本数据类型(整型、浮点型、字 符型) ●存储特点:每个变量单独存放。 ●构造类型: n[0] 100 struct student[ number intn[100]n[1] int number i 101 char name[10] name n[2] 102 张三 in七 age i n[3] 103 un.。nsex sEx 104 int phone; 男 83201234 phone [199] 199 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 概述 ⚫ 回顾:基本数据类型(整型、浮点型、字 符型) ⚫ 存储特点:每个变量单独存放。 ⚫ 构造类型: int n[100] 100 101 102 103 104 ... 199 n[0] n[1] n[2] n[3] n[4] ... n[199] struct student{ int number; char name[10]; int age; union sex; int phone; } 108 张三 number name sex phone 男 83201234
构造类型 ●构造类型:是由基本类型构造而成(例如 数组、结构体、共同体、枚举型) ●构造类型每一个分量可以是:基本类型,也可 以是构造类型 ●存储特点:构造类型变量的每个分量占用相邻 的存储空间 ●重点:如何访问构造类型变量的分量 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 构造类型 ⚫ 构造类型:是由基本类型构造而成(例如: 数组、结构体、共同体、枚举型) ⚫ 构造类型每一个分量可以是:基本类型,也可 以是构造类型 ⚫ 存储特点:构造类型变量的每个分量占用相邻 的存储空间 ⚫ 重点:如何访问构造类型变量的分量
数组 ●有序数据的集合:例如:矩阵,成绩表 ●若干分量组成 分量具有相同类型 按顺序形式组织 ●数组:按序列排列的具有相同数据类型的 若干变量的集合 ●数组名—表示一个数组(例: int nun[10]; ●数组名结合下标—表示数组中元素 ●例:数组num中的第3号元素(变量):num[2] 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 数组 ⚫ 有序数据的集合:例如:矩阵,成绩表 ⚫ 若干分量组成 ⚫ 分量具有相同类型 ⚫ 按顺序形式组织 ⚫ 数组:按序列排列的具有相同数据类型的 若干变量的集合 ⚫ 数组名——表示一个数组(例:int num[10];) ⚫ 数组名结合下标——表示数组中元素 ⚫ 例:数组num中的第3号元素(变量):num[2]