数组是 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++ 支持动态数组,使用 new
和 delete
关键字:
int* dynamicArr = new int[5];
delete[] dynamicArr;
动态数组的大小可以在运行时改变。
总结
数组是 C++ 中非常有用的数据结构。希望这个教程能帮助你更好地理解数组。