c++数组的常用操作
1. 数组的定义和初始化:
```cpp
int array[10]{};
// 初始化部分元素
int array[10] = {1, 2, 3, 4, 5};
// 初始化全部元素
int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
```
2. 访问数组元素:
```cpp
int arr[10];
for (int i = 0; i < 10; i++) {
cout << arr[i] << endl;
}
```
3. 遍历数组:
```cpp
int arr[10];
for (int i = 0; i < 10; i++) {
cout << arr[i] << endl;
}
```
4. 数组的大小:
```cpp
int arr[10];
cout << "数组大小: " << sizeof(arr) / sizeof(arr[0]) << endl;
```
5. 数组的拷贝和赋值:
数组定义时初始化```cpp
int arr1[10], arr2[10];
// 拷贝数组
memcpy(arr2, arr1, sizeof(arr1));
// 赋值数组
arr2 = arr1;
```
6. 数组的排序:
```cpp
#include <algorithm>
int arr[10];
std::sort(arr, arr + 10);
```
这些是 C++ 中数组的一些常用操作。需要注意的是,数组的大小是固定的,一旦定义后无法改变。在使用数组时,要注意数组的边界,避免越界访问。
希望这些信息对你有所帮助!如果你有任何其他问题,请随时提问。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论