c++二维数组的定义
时间: 2023-09-28 18:13:53 浏览: 127
c++二维数组ppt资源
在C++中,你可以使用以下方式定义二维数组:
```cpp
// 使用常量定义数组大小
const int ROWS = 3;
const int COLS = 4;
int myArray[ROWS][COLS];
// 动态定义数组大小
int rows, cols;
cout << "请输入行数:";
cin >> rows;
cout << "请输入列数:";
cin >> cols;
int** myArray = new int*[rows];
for (int i = 0; i < rows; ++i) {
myArray[i] = new int[cols];
}
// 初始化数组
for (int i = 0; i < rows; ++i) {
for (int j = 0; j < cols; ++j) {
myArray[i][j] = 0; // 可以根据需要进行赋值
}
}
// 访问数组元素
myArray[0][0] = 1;
int value = myArray[1][2];
// 记得在不使用数组时释放内存
for (int i = 0; i < rows; ++i) {
delete[] myArray[i];
}
delete[] myArray;
```
这是一种常见的定义和使用二维数组的方式,你可以根据具体需求来选择常量或动态定义数组大小。
阅读全文