特征:
1.数组是有序的。
2.数组是同质的。
在C语言中,每个数组有两个基本特性:
1.元素类型: 存储在数组元素中的数值类型。
2.数组大小: 数组所包含的元素个数。
当新建一个数组时,必须指明数组的元素类型和数组大小。
数组声明
int intArray[10];
在大大多数情况下,应该用一个符号化的常量而不是一个具体的数值来指定数组的大小。用一个符号化的常量使得程序员将来可以容易的修改数组的大小。例如,定义数组不能用下列方法:
int intArray[10];
而应该将大小定义成常亮:
#define NElements 10
然后把声明写为
int intArray[NElement];
注:
1.只要在程序中使用数组,就要确保用于数组中选择元素的下标值不能超过数组边界。在大多数计算机中,引用数组范围之外的元素不会被系统作为错误检测出来,但会造成不可预料的后果。一般来说,当认为数组元素下标值很可能超出范围时,可以加上一些测试语句。例如:
if (i<0||i>=numbers)
{
Error("Index i (value %d)is out of bounds", i);
}