C++中如何赋值二维数组
时间: 2024-10-27 11:08:40 浏览: 52
详解C++中的一维数组和二维数组
5星 · 资源好评率100%
在C++中,赋值二维数组通常涉及先定义数组,然后通过索引来逐个赋值。以下是创建和赋值的一个基本示例:
```cpp
#include <iostream>
int main() {
// 定义一个3行4列的二维整型数组
int arr[3][4] = {
{1, 2, 3, 4}, // 第一行
{5, 6, 7, 8}, // 第二行
{9, 10, 11, 12} // 第三行
};
// 赋值操作
// 直接赋值给特定位置
arr[0][0] = 0; // 将第一个元素改为0
// 或者遍历整个数组赋值
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
std::cout << "arr[" << i << "][" << j << "] = " << arr[i][j] << "\n";
}
}
return 0;
}
```
这段代码首先声明了一个名为`arr`的二维数组,然后通过初始大括号列表一次性初始化所有元素。之后,你可以直接访问并修改数组中的任意元素,如上述代码所示。
注意,在实际应用中,你也可以通过用户输入或其他数据源动态赋值二维数组,只需要相应地获取值并更新相应的数组位置即可。
阅读全文