C加加中定义一个数组怎么写
时间: 2024-09-12 14:03:15 浏览: 46
C语言中字符串的处理方式
在C++(也称为C++11以后的标准C++)中,定义一个数组通常会指定数组的类型和大小。例如,如果你想定义一个整数类型的数组,可以这样写:
```cpp
// 定义一个包含5个元素的整型数组
int numbers[5] = {1, 2, 3, 4, 5};
// 或者只初始化前几个元素,其余位置默认为0
int another_array[] = {0, 1, 2, 3};
// 如果不确定数组大小,也可以使用模板(动态数组),例如:
std::vector<int> dynamic_array;
dynamic_array.reserve(10); // 预先分配空间
for (int i = 0; i < 10; i++) {
dynamic_array.push_back(i);
}
```
在C++中,数组是一维的,如果你需要多维数组,可以使用数组嵌套:
```cpp
// 二维数组示例,表示一个5x5的矩阵
int matrix[5][5] = {
{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20},
{21, 22, 23, 24, 25}
};
```
阅读全文