#include <iostream>
using namespace std;int main()
{//动态创建一维数组int* A = new int[10]; //int A[10];//动态创建二维数组int n = 10,m=10;int** B = new int* [n]; //int* B[n]=new int[m]; int B[n][m];for (int i = 0; i < n; ++i){B[i] = new int[m];for (int j = 0; j < m; ++j){B[i][j] = 9;}}for (int i = 0; i < n; ++i){for (int j = 0; j < m; ++j){cout << B[i][j] << " ";}cout << endl;}cout << endl;//{//静态创建一维数组const int n = 10;const int m = 15;int a[n] = { 0,1,2,3,4,5,6,7,8,9 };//静态创建二维数组int b[n][m] =
{11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40 ,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40 ,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40 ,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40 };for (int i = 0; i < n; ++i)    //行{for (int j = 0; j < m; ++j)//列{cout<<b[i][j]<<" ";}cout << endl;}cout << endl;for (int i = 0; i < m; ++i)    //行{for (int j = 0; j < n; ++j)//列{cout << b[j][i] << " ";}cout << endl;}}delete[] A;for (size_t i = 0; i < n; i++){delete[] B[i];}delete[] B;cout << endl << "ok!" << endl;return 0;
}


C++ 动态创建二维数组int** B = new int* [n];相关推荐

  1. C语言-动态创建二维数组

    文章目录 1 前言 2 动态创建的实现方法 2.1 方法1(适用于二级指针传递) 2.2 方法2(模拟C语言数组的储存方式) 1 前言 参照我之前的一篇文章 二维数组做函数的参数 文章中提到,当我们想 ...

  2. C++ 动态创建二维数组

    背景知识: 对二维数组的理解方式至关重要:把二维数组看成是一种特殊的一维数组,它的元素又是一个一维数组. 例如:int a[3][4], 可以理解为定义了3个一维数组,即相当于  a[0], a[1] ...

  3. c语言动态生成二维数组,C语言 动态创建二维数组

    /*C语言 如何动态创建二维数组 转化为一维数组申请数组,创建和释放都比较简单 */ #include #include #include #define RANK 10 #define COLUMN ...

  4. C语言动态创建二维数组

    在编程中有时需要使用二维数组作为buffer,下面是我写的一个二维数组的demo. 这里面涉及到几个内存操作的知识点,一个一个的来讲. 1. 创建两个1维数组,用于给二维数组填充值的时候使用. /*2 ...

  5. malloc动态创建二维数组(C语言)

    c语言用malloc动态创建二维数组 #include <stdio.h> #include <stdlib.h> void fun(int m,int n){//行数,列数 ...

  6. 动态创建 二维数组和三维数组,最后将数据转为OPENCV图片显示

    二维 //int **dpPT1 = new int*[Index_Qty];//动态申请二维数组//int **dpPT2 = new int*[Index_Qty];//int **dpPP = ...

  7. C++动态创建多维数组

    众所周知,在c++里动态创建一个一维数组可以直接: int* arr = new int[length]; 但是,如果到了二维,这样是行不通的: int** arr = new int[length] ...

  8. python创建一个n*m的二维数组_Python中创建二维数组

    Python中创建二维数组 二维数组 二维数组本质上是以数组作为数组元素的数组,即"数组的数组",类型说明符 数组名[常量表达式][常量表达式].二维数组又称为矩阵,行列数相等的矩 ...

  9. C++创建二维数组和矩阵

    参考: http://bbs.csdn.net/topics/330125254 http://see.xidian.edu.cn/cpp/biancheng/view/44.html 必须让电脑知道 ...

最新文章

  1. MBTiles离线包生成和使用
  2. 模拟游客一天的生活与旅游java程序代写源码
  3. linux服务器怎么防,Linux服务器防攻击的各种方案
  4. Oracle关于时间/日期的操作
  5. 史上最全Oracle文件损坏处理办法(附实验步骤)
  6. 使用java理解程序逻辑 第十二章_Java多线程中锁的理解与使用(二)
  7. java 基于类路径搜索_一种基于ClassLoader的自定义类查找方法与流程
  8. 虚拟机上的linux里安装ngnix,虚拟机(linux)下安装nginx的步骤教程
  9. c语言一维数组程序题,C语言程序设计 练习题参考答案 第四章 一维数组
  10. Java实现单链表翻转
  11. 案例 | 基于JMP的机器学习,解决半导体良率问题
  12. 注册快手提示服务器繁忙,快手登录失败怎么回事
  13. CSS 实现优惠券的技巧
  14. 已通过认证的微信公众号名字可以改吗?
  15. 格式化硬盘出现/dev/sdb2 is apparently in use by the system错误
  16. kerberos 之TGS_REQ、TGS_REP
  17. SQL查询语句逻辑执行顺序
  18. Learning AV Foundation(一)汉字语音朗读
  19. SQL server 数据库关系图及数据完整性设计
  20. 企立方:拼多多点击率问题

热门文章

  1. 电子学会2022年6月青少年软件编程(图形化)等级考试试卷(三级)答案解析
  2. 12306的码农没有你想的那么弱(转blogjava)
  3. 利用Python做新能源公司股票分析(可视化)
  4. 浮点数——科学计数法、浮点数表示、加减运算和浮点数的使用
  5. Google Glass开发初步体验
  6. EDA课设(数字系统设计)--数字密码锁
  7. Nimda.A病毒技术分析笔记
  8. 哪些软件可以用于统计数据
  9. Delphi易主Embarcadero
  10. javascript编写奇迹mu原版(含服务端)(1)招人