定义:
为了方便处理数据把具有相同类型的若干变量按有序形式组织起来,就形成了数组。
特点:
- 数组就是在内存中连续的相同类型的变量空间。
- 同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中的地址是连续的。
类型:
- 数组属于构造数据类型:
一个数组可以分解为多个数组元素:这些数组元素可以是基本数据类型或构造类型。
int a[10];
struct Stu boy[10];
- 按数组元素类型的不同,数组可分为:数值数组、字符数组、指针数组、结构数组等类别。
int a[10];
char s[10];
char *p[10];
- 通常情况下,数组元素下标的个数也称为维数,根据维数的不同,可将数组分为一维数组、二维数组、三维数组、四维数组等。通常情况下,我们将二维及以上的数组称为多维数组。