C++ 用 new 生成一个动态二维数组
2024-08-26 18:27:22
//Microsoft Visual Studio 2015 Enterprise
//变长二维数组
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
int lineNum=4, rowNum=4; //lineNum指行数,rowNum指列数
//为二维数组开辟空间
int **p = new int *[lineNum]; //lineNum个*p
for (int i = 0; i < lineNum; i++)
{
p[i] = new int[rowNum];
}
//赋值
for (int j = 0; j < lineNum; j++)
{
for (int k = 0; k < rowNum; k++)
{
p[j][k] = (j + 1)*(k + 1);
cout << setw(6) << p[j][k] << ":" << setw(8) << &p[j][k];
}
cout << endl;
}
//释放二维数组占用的空间
for (int m = 0; m < lineNum; m++)
{
delete[] p[m];
}
delete[] p;
return 0;
}
未完 ......
点击访问原文(进入后根据右侧标签,快速定位到本文)
最新文章
- java 获取当月第一天和最后一天 获取前一个月第一天和最后一天
- CS程序,服务器端弹出MessageBox.Show()之类的UI操作???禁止
- [状压dp]POJ2686 Traveling by Stagecoach
- Cmake中的find_package功能
- 基于php常用正则表达整理(上)
- Learning Lua Programming (4) Cocos2d-x中Lua编程(一)
- WP8.1开发中对于XAML中一些语言的学习(1);
- C++STL中map容器的说明和使用技巧(杂谈)
- Windows10+Docker搭建分布式Redis集群(一)
- EXTENDED LIGHTS OUT
- BZOJ1004[HNOI2008]Cards——polya定理+背包
- Git使用一:git客户端安装与创建用户
- P1160 队列安排 luogu洛谷
- python中字典的比较
- [教学] Delphi IDE 文件搜寻功能
- linux同步软件
- Python基础篇:从0开始学python
- 【python】Django设置SESSION超时时间没有生效?
- 如何在python项目中写出像Django中一样功能的settings
- javaScript动画3 事件对象event onmousemove
热门文章
- Android中进度条
- Java 学习之路(2)程序基本要素
- js 中数组对象的定义赋值 以及方法
- 【caffe Blob】caffe中与Blob相关的代码注释、使用举例
- ciscn2019华北赛区半决赛day1web5CyberPunk
- ubuntu之路——day11.2 快速搭建系统并进行迭代、在不同的划分上进行训练和测试
- Python ( )、[ ]、{}的区别
- JVM 线程上下文类加载器
- 关于如何重写Controller和Service技术攻关文档
- 阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装