数组是 C++ 中非常基础且重要的数据结构。本教程将帮助你了解如何声明、初始化和使用数组。

声明数组

在 C++ 中,声明一个数组非常简单。以下是一个声明整型数组的示例:

int arr[5];

这里,arr 是一个包含 5 个整数的数组。

初始化数组

你可以使用初始化列表来初始化数组:

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

或者,你可以使用单个值来初始化所有元素:

int arr[5] = 10;

这将把所有元素初始化为 10。

访问数组元素

你可以使用索引来访问数组元素:

cout << arr[2] << endl; // 输出 3

数组的大小

C++ 提供了 sizeof 操作符来获取数组的大小:

cout << sizeof(arr) << endl; // 输出 20

这表示 arr 占用了 20 个字节的空间。

动态数组

C++ 支持动态数组,使用 newdelete 关键字:

int* dynamicArr = new int[5];
delete[] dynamicArr;

动态数组的大小可以在运行时改变。

总结

数组是 C++ 中非常有用的数据结构。希望这个教程能帮助你更好地理解数组。

更多关于 C++ 数据结构的信息