C++ 教程目录

复合类型

C++ 数组

C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。

声明数组

在 C++ 中要声明一个数组,需要指定元素的类型和元素的数量,如下所示:

type arrayName [ arraySize ];

例如,声明一个包含 10 个 double 的数组:double balance[10];

初始化数组

您可以逐个初始化数组,也可以使用一个初始化语句,如下所示:

double balance[5] = {1000.0, 2.0, 3.4, 17.0, 50.0};

如果您省略掉了数组的大小,数组的大小则为初始化时元素的个数。

访问数组元素

数组元素可以通过数组名称加索引进行访问。元素的索引是放在方括号内,跟在数组名称的后边。例如:

double salary = balance[9];

实例:声明、初始化与访问

int n[ 10 ]; // 声明
for ( int i = 0; i < 10; i++ ) {
    n[ i ] = i + 100; // 初始化
}
// 输出
for ( int j = 0; j < 10; j++ ) {
    cout << n[ j ] << endl;
}
C++ Playground
运行结果 / 调试信息
等待编译...
Graph loading...
0 / 0