什么数组:数组是 C 语言提供的一种复合类型。

它使用连续的内存保存相同类型的一系列变量。

数组的定义方式: 元素类型 名称[元素个数(常量)]

int IntArray[10] = { 0 };
一个叫IntArray的数组,有10个元素,并且每个元素都是int类型,并在定义时全部初始化为0。

double DoubleArray[20];
一个叫DoubleArrary的数组,有20个元素,并且每个元素都是double类型,未初始化。

short ShortArray[5] = { 1, 2 ,3 };
一个叫ShortArrary的数组,有5个元素,每个元素都是short类型,前三个初始化1,2,3,其余默认初始化0。

char CharArray[] = { ‘1’, ‘2’, ‘3’ };
一个叫CharArray的数组,有3个元素,每个元素都是char类型,并且这三个元素在创建后分别为’1’,’2’,’3’。

如何访问数组的元素? 数组名[下标]。

元素的下标必然从 0 开始, 不越界访问的最大下标是[下标-1],元素个数为下标个数。

对数组使用 _countof 可以获取数组的元素个数: 数组大小 / 元素大小