数组是一种数据结构,它存储所有相同类型的相关值的集合。
数组很有用,因为它们可以用一个描述性名称表示相关数据,而不是使用单独的变量,每个变量都必须唯一命名。
例如,数组test_scores[25]可以容纳25个测试分数。
数组声明包括它存储的值的类型、标识符和方括号[],其中的数字表示数组大小。
例如:
int test_scores[25]; /* 一个数组容纳25个数 */
也可以在声明数组时对其进行初始化,如下所示:
float prices[5] = {3.2, 6.55, 10.49, 1.25, 0.99};
注意,初始值由逗号分隔,并放在大括号{}内。
数组可以部分初始化,如:
float prices[5] = {3.2, 6.55};
缺少的值设置为0。
数组存储在连续的内存位置,声明后不能更改大小。