第8章一维数组的应用 8.1了解一维数组 8.2一维数组的简单应用 8.3利用他机和指归数组元素 8.4与维数组有关的参数传递 8.5一维数组操作中的常用算法个绍 点专此处结束放殃 4合
第8章 一维数组的应用 8.1 了解一维数组 8.2 一维数组的简单应用 8.3 利用地址和指针访问数组元素 8.4 与一维数组有关的参数传递 8.5 一维数组操作中的常用算法介绍
81了解一维数组 8.1.1一维数组的用途 78.1.2一维数组的定义 在C语言中,数组必须先定义才可以 使用。当定义数组时,要传递给编译器两 方面的信息: ①数组共有多少个元素? ②每个元素占多少个字节? 点专此处结束放殃 4合
8.1 了解一维数组 8.1.1 一维数组的用途 8.1.2 一维数组的定义 在C语言中,数组必须先定义才可以 使用。当定义数组时,要传递给编译器两 方面的信息: ① 数组共有多少个元素? ② 每个元素占多少个字节?
根据以上信息,编译器决定分配多大 的存储空间给该数组使用。例如 int a[10; 这里a是数组的名称,方括号中的10表 明数组一共有10个元素,下标应该从0开始 到9结束;类型名i限定数组a的每个元素 中只能存放整型数。根据这一定义,系统 将为数组a开辟能容纳10个整型数的连续存 储单元。 点专此处结束放殃 4合
根据以上信息,编译器决定分配多大 的存储空间给该数组使用。例如: int a[10]; 这里a是数组的名称,方括号中的10表 明数组一共有10个元素,下标应该从0开始 到9结束;类型名int限定数组a的每个元素 中只能存放整型数。根据这一定义,系统 将为数组a开辟能容纳10个整型数的连续存 储单元
维数组定义语句的语法形式为: 类型名数组名{常量表达式,… 说明 (1)“类型名”决定了数组中可以存 放的数据的类型。 (2)“数组名”和变量名相同,必须 遵循标识符的命名规则 点专此处结束放殃 4合
一维数组定义语句的语法形式为: 类型名 数组名[常量表达式],……; 说明 (1)“类型名”决定了数组中可以存 放的数据的类型。 (2)“数组名”和变量名相同,必须 遵循标识符的命名规则
(3)“常量表达式”代表的是数组元 素的个数,也就是数组的长度。它必须是 无符号整型常量,不允许是0、负数和浮点 数,也不允许是变量。 (4)C语言中规定:每个数组第一个 元素的下标固定为0,称为下标的下界;最 后一个元素的下标为元素个数减1,称为下 标的上界。 点专此处结束放殃 4合
(3)“常量表达式”代表的是数组元 素的个数,也就是数组的长度。它必须是 无符号整型常量,不允许是0、负数和浮点 数,也不允许是变量。 (4)C语言中规定:每个数组第一个 元素的下标固定为0,称为下标的下界;最 后一个元素的下标为元素个数减1,称为下 标的上界