母 第3章数据结构
1 第3章 数据结构
第3章数据结构 数组 为指针 字符串 对象与指针 2枚举 共用体 关于声明符的进一步讨论
2 第3章 数据结构 数组 指针 字符串 对象与指针 枚举 共用体 关于声明符的进一步讨论
数组 一维数组 二维数组 对象数组
3 数组 一维数组 二维数组 对象数组
维数组的定义 边一维数组(向量)是一种整体定义、个别使用的 数据结构。作为一个整体,数组有如下特征: 名字:用以对数组各元素的整体标识,这个名 字称为数组名 类型:数组各元素的类型; 大小:可容纳的数组元素个数(注意,不是字 P(节数); y.存储:占有一个连续的内存空间。 与简单变量一样,上述特征要用声明语句定义, 0格式如下: 类型数组名[大小;
4 一维数组的定义 一维数组(向量)是一种整体定义、个别使用的 数据结构。作为一个整体,数组有如下特征: ·名字:用以对数组各元素的整体标识,这个名 字称为数组名; ·类型:数组各元素的类型; ·大小:可容纳的数组元素个数(注意,不是字 节数); ·存储:占有一个连续的内存空间。 与简单变量一样,上述特征要用声明语句定义, 格式如下: 类型 数组名 [大小];
维数组的初始化 数组的声明语句是定义性声明,在声明的 同时可以对数组各元素初始化,初始化表 达式按元素顺序依次写在一对花括号内 C++语言还允许使用下列初始化的省略方 式 1)初始化时也可以不指定数组的大小, 编译器会根据初始值的个数自动决定数组 大小 22)允许省略为0的元素值 3)当最后的几个元素初值为0时,可以只 写出前面的数列,但数组体积不可省略
5 一维数组的初始化 数组的声明语句是定义性声明,在声明的 同时可以对数组各元素初始化,初始化表 达式按元素顺序依次写在一对花括号内 C + + 语言还允许使用下列初始化的省略方 式 1)初始化时也可以不指定数组的大小, 编译器会根据初始值的个数自动决定数组 大小 2)允许省略为0的元素值 3)当最后的几个元素初值为0时,可以只 写出前面的数列,但数组体积不可省略