C++数组
时间: 2023-07-11 11:03:37 浏览: 91
C++中的数组是一种存储相同类型元素的数据结构。数组的元素可以通过数组的下标访问,下标从0开始计数。
以下是一个定义和初始化数组的示例:
```c++
int myArray[5]; // 定义一个包含5个元素的整数数组
int myArray2[3] = {1, 2, 3}; // 定义一个包含3个元素的整数数组,并将其初始化为1、2、3
char myArray3[] = "hello"; // 定义一个字符数组,并将其初始化为"hello"
```
可以使用循环来遍历数组中的元素:
```c++
for (int i = 0; i < 5; i++) {
cout << myArray[i] << endl;
}
```
可以使用数组名和下标来访问数组中的元素:
```c++
myArray[0] = 10; // 将第一个元素设置为10
int x = myArray[2]; // 获取第三个元素的值
```
需要注意的是,数组的大小必须在定义时指定,并且不能更改。如果需要动态分配内存并存储可变数量的元素,可以使用动态数组或向量。
相关问题
c++ 数组
C++ 数组是一种存储同一类型元素的数据结构,它可以在程序中方便地存储和访问多个数据项。数组声明时需要指定元素的数据类型和数组的大小,例如:
```c++
int arr[5]; // 声明一个包含 5 个 int 类型元素的数组
```
数组的元素可以通过下标访问,下标从 0 开始,例如:
```c++
arr[0] = 1; // 给数组第一个元素赋值为 1
int x = arr[2]; // 获取数组第三个元素的值
```
C++ 数组的大小在编译时就已经确定,所以它不能动态改变大小。如果需要动态改变大小,可以使用动态数组或者 STL 容器。
阅读全文