C++创建动态二维数组
来源:互联网 发布:vb文本框内容不可编辑 编辑:程序博客网 时间:2024/06/18 02:15
//c++中数组的维数不能设置为变量,如果维度要设置为变量,则要使用动态二维数组。下面的程序展示了二维动态数组的定义、初始化、赋值、输出与销毁的全过程。
using namespace std;
int main()
{
//创建并销毁二维动态数组
int m=2,n=2;
int **p=new int *[m];
for (int i=0;i<m;i++)
{
p[i]=new int[n];
}//创建二维动态数组,p[m][n]可以当做普通的二维数组来用
for (int row=0;row<m;row++)
{
for (int col=0;col<n;col++)
{
p[row][col]=0;
}
}//动态数组的初始化;
cout<<"please input numbers:"<<endl;
for (int row=0;row<m;row++)
{
for (int col=0;col<n;col++)
{
cin>>p[row][col];
}
}//数组的赋值
for (int row=0;row<m;row++)
{
for (int col=0;col<n;col++)
{
cout<<p[row][col]<<"";
}
cout<<endl;
}//数组的输出
for (int i=0;i<m;++i)
{
delete [] p[i];
}
delete[] p;//动态数组的销毁
return 0;
}
0 0
- C语言 如何动态创建二维数组
- 【C语言】动态创建二维数组
- C语言动态创建二维数组代码
- 【C++】动态二维数组的创建
- 动态创建二维数组
- 动态创建二维数组
- 动态创建二维数组
- 动态创建二维数组
- 动态创建二维数组
- 创建二维动态数组
- 动态创建二维数组
- 动态创建二维数组
- 动态创建二维数组
- 动态创建二维数组
- 动态创建二维数组
- 动态创建二维数组
- 动态创建二维数组
- 动态创建二维数组
- JavaScript模拟C输入
- 主流浏览器内核
- Objective-C语法之代码块(block)的使用
- POJ 3009Curling 2.0(DFS)
- DeDe CMS v5.5 图片集上传图片出错的解决办法
- C++创建动态二维数组
- 20140109早读课:设计还没完成就被吐槽指手划脚,怎么办?
- 让小公司事半功倍的15款应用
- John Keats
- Unique Binary Search Trees——唯一的二叉搜索树
- 致命错误: zlib.h:没有那个文件或目录
- 基于Linux的TCP网络编程
- Android单元测试Test run failed: Unable to find instrumentation target package
- delete 预算符 居然可以删除数组元素