📜  如何在 C++ 中写入数组(1)

📅  最后修改于: 2023-12-03 14:52:15.081000             🧑  作者: Mango

如何在 C++ 中写入数组

在 C++ 中,数组是一种非常常用的数据结构,它可以容纳多个相同类型的元素。在本文中,我们将介绍如何在 C++ 中写入数组。

声明数组

在 C++ 中,声明数组的语法如下所示:

data_type array_name[array_size];

其中,data_type 表示数组元素的数据类型,array_name 为数组名称,array_size 则表示数组的大小。数组下标从0开始计算。

例如,我们可以声明一个整数数组,其大小为10,如下所示:

int numbers[10];

在上述声明中,我们创建了一个名为 numbers 的整数数组,其大小为10。

初始化数组

在 C++ 中,数组可以通过以下方式进行初始化:

data_type array_name[array_size] = {value1, value2, ..., valueN};

其中,array_size 表示数组的大小,value1valueN 表示每个元素的值。如果数组中的元素个数小于 array_size,则未赋值的元素将被自动初始化为0。如果数组中的元素个数大于 array_size,则会出现编译错误。

例如,我们可以使用以下代码初始化上述的 numbers 数组:

int numbers[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

在上述代码中,我们将数组中的元素初始化为1到10之间的整数。

给数组赋值

在 C++ 中,我们可以通过下标来给数组赋值。例如,我们可以将数组中第三个元素的值设置为10,如下所示:

numbers[2] = 10;

在上述代码中,我们使用下标 2 来访问数组中的第三个元素,并将其赋值为 10

访问数组元素

在 C++ 中,我们可以使用下标来访问数组元素。下标的范围从 0array_size-1。例如,我们可以使用以下代码访问上述数组中的第三个元素:

int x = numbers[2];

在上述代码中,我们使用下标 2 来访问数组中的第三个元素,并将其赋值给 x 变量。

遍历数组

在 C++ 中,我们可以使用循环语句来遍历数组中的所有元素。例如,以下代码使用 for 循环遍历上述数组:

for(int i = 0; i < 10; i++)
{
    cout << numbers[i] << endl;
}

在上述代码中,我们使用 for 循环遍历数组中的所有元素,并依次输出它们的值。

总结:
本文介绍了在 C++ 中声明、初始化、给数组赋值、访问数组元素和遍历数组的方法。数组是 C++ 中常用的数据结构,掌握这些基本操作可以帮助您更好地理解和应用数组。