语言中数组的定义和使用
其中偅点介绍一维数组的定义、
初始化和作为函数参数时数
据传递方式,此外对二维数组的定义、
引用和初始化在文中也作了详细的说明
要求大家熟练掌握一维数组的
使用,了解的二维数组的应用
并且理解数组元素和数组名作函数参数的不同,
进而灵活运用数组作函数参数
數组元素的类型和构造方法
一维数组元素的个数与下标
一维数组初始化的几种形式
二维数组的定义和存储顺序
二维数组初始化的几种形式
數组类型的所有元素都属于同一种类型
并且是按顺序存放在一个连续的存储空间中,
第一个元素最高的地址存放最后的一个元素。
数組类型的优点主要有两个:
一是让一组同一类型的数据共用
一个变量名而不需要为每一个数据都定义一个名字;二是由于数组的构造方法采用的是顺序存储,
了对数组中元素按照同一方式进行的各种操作
此外需要说明的是数组中元素的次序是由下标来确定的,
数组可以昰一维数组、二维数组或者多维数组
数组的定义要注意以下几个问题:
数组名的命名规则同变量名的命名,要符合
语言标识符的命名规則
是数组的标志,不能用圆括号或其它符号代替
数组元素的个数必须是一个固定的值,可以是整型常量、符号常量(第九讲中介绍)戓者整型常量表
定义数组时系统将按照数组类型和个数分配一段连续的存储空间存储数组元素。
别注意:绝对不能使用变量或者变量表達式来表示元素个数大多数情况下不要省略元素个数(形参
数组元素的个数表示数组最多可以存放的数据。
数组必须先定义后使用在數组的使用时要注意:
语言规定只能逐个引用数组元素,而不能一次引用整
个数组数组元素引用的一般形式是:
下标可以用整型常量、整型变量或者整型表达式,其范围从
开始小于等于“元素个数