- 4
- 0
- 约1.39万字
- 约 86页
- 2017-01-02 发布于未知
- 举报
第4章 数组 * 4.1 一维数组 4.2 二维数组 4.3 字符数组 前面讨论了C语言中的一些基本数据类型,如整型、实型、字符型等,在此基础上,本章将讨论C语言中构造类型数据中的一种:数组。 数组是程序设计中一种普遍使用的数据结构,是数目固定、类型相同的数据的有序集合。 4.1 一维数组 4.1.1 一维数组的定义 一维数组的定义形式为: 类型说明符 数组名[常量表达式] 类型说明符可以是任何一种基本数据类型或构造数据类型。数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型都是相同的。 数组名是用户定义的数组标识符,数组名的书写规则应符合标识符的书写规定。 常量表达式表示数组的固定长度,即数组中所包含元素的个数。 例如: int a[5]; 定义数组a,有5个元素,每个元素为整型。 float b[10]; 定义实型数组b,有10个元素。 char c[20]; 定义字符数组c,有20个元素。 注意: 数组在内存中占有连续的存储空间,并且一维数组是按下标递增的顺序连续存放的,所以数组a[5]在内存中的存储形式如下所示: 对于数组的定义应注意以下几点: (1) 数组名不能与其它变量名相同。 例如: int main() { int a; float a[10]; ……
原创力文档

文档评论(0)