#include <iostream>
using namespace std;
int main()
{
int** name;//创建二维指针
name = new int* [10];//申请动态内存空间
for (int i = 0; i < 10; i++)//为每个位置再申请10个内存空间
name[i] = new int[10];
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
name[i][j] = i;//赋值检验
for (int i = 0; i < 10; i++)//输出
{
for (int j = 0; j < 10; j++)
cout << name[i][j];
cout << endl;
}
for (int i = 0; i < 10; i++)//释放内存空间
delete[] name[i];
delete[] name;
return 0;
}
使用动态内存分配(new)创建二维数组(C++实现)
最新推荐文章于 2024-07-28 19:07:21 发布