📜  如何在 C C++ 中声明一维数组(1)

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

如何在 C/C++ 中声明一维数组

在 C/C++ 中声明一维数组非常简单,只需要使用以下语法即可:

数据类型 数组名[数组大小];

其中,数据类型表示数组中元素的类型,数组名表示数组的名称,数组大小表示数组中元素的个数。

例如,声明一个包含 5 个整数的数组,可以使用以下语句:

int arr[5];

这将会创建一个名为 arr 的整型数组,其长度为 5。在数组中,元素的编号从 0 开始,因此可以使用 arr[0]arr[1]arr[2]arr[3]arr[4] 来访问数组中的元素。

初始化数组

在声明数组时,还可以对数组进行初始化。有以下两种方式:

  1. 手动初始化:通过给数组的每一个元素赋值来初始化数组。

    int arr[5] = {1, 2, 3, 4, 5};
    

    在这个例子中,数组 arr 的第一个元素是 1,第二个元素是 2,以此类推。

  2. 自动初始化:在声明数组时不给出具体的值,系统会自动初始化数组。

    int arr[5] = {0};
    

    在这个例子中,数组 arr 的每个元素都被初始化为 0。

数组的遍历

一维数组可以通过循环遍历来访问数组中的每个元素。例如,以下代码段中,使用 for 循环遍历数组 arr

for (int i = 0; i < 5; i++) {
    printf("%d ", arr[i]);
}

这段代码将会输出数组 arr 中的所有元素。

总结

在 C/C++ 中声明一维数组非常简单,只需要使用一个方括号和一个数字即可声明数组大小。数组的元素可以手动或自动初始化。要访问数组中的元素,可以使用下标运算符 [],数组的下标从 0 开始。使用循环可以方便地遍历数组中的所有元素。