Files
python/TangDou/DongXiaoXinAoSai/Dynamic-Two-demensional-array.cpp
HuangHai 1f397eca87 'commit'
2025-08-30 18:35:01 +08:00

31 lines
696 B
C++

#include <bits/stdc++.h>
using namespace std;
int main() {
int row, col;
cout << "Please enter the number for row and column: " << endl;
cin >> row >> col;
//为二维数组开辟空间
int **p = new int *[row];
for (int i = 0; i < row; i++) {
p[i] = new int[col];
}
for (int j = 0; j < row; j++) {
for (int k = 0; k < col; k++) {
p[j][k] = (j + 1) * (k + 1);
cout << p[j][k] << " " << &p[j][k]<<" ";
}
cout << endl;
}
//释放二维数组占用的空间
for (int m = 0; m < row; m++) {
delete[] p[m];
}
delete[] p;
p = NULL;
return 0;
}