目录

使用一维数组模型二维数组

静态二维数组

动态二维数组

利用vector创建二维数组


#include <iostream>
#include <vector>using namespace std;
int rows=2,columns=3;
  • 使用一维数组模型二维数组

int a0[] = {1,2,3,4,5,6};for(int i=0;i<rows;i++){for(int j=0;j<columns;j++){cout<<a0[i*columns+j]<<" ";//a0[i*columns+j]等价于a0[i][j]}cout<<endl;}
  • 静态二维数组

int a1[2][3] = {1,2,3,4,5,6};
  • 动态二维数组

    //申请空间int** a2 = new int*[rows];for(int i=0;i<rows;i++)a2[i] = new int[columns];//释放空间for(int i=0;i<rows;i++)delete []a2[i];delete []a2;
  • 利用vector创建二维数组

    vector<vector<int> > a3(rows,vector<int>(columns));for(int i=0;i<rows;i++){//初始化for(int j=0;j<columns;j++){a3[i][j] = a1[i][j];}}

C++中创建二维数组的四种方法相关推荐

  1. C++中创建二维数组的几种方法

    转载自:https://blog.csdn.net/bqw18744018044/article/details/81665898

  2. malloc申请二维数组的四种方法

    方法一: 二级指针 #include<stdio.h> #include<stdlib.h> int main() {int i,j;int row = 4,col = 5;/ ...

  3. C++ 创建二维数组的几种方法

    一.用new申请内存空间 int **dp=new int*[n];//动态申请二维数组nxmfor(int i=0;i<n;++i){dp[i]=new int[m];} 二.用malloc申 ...

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

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

  5. python构建二维数组_Python中创建二维数组

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

  6. 二维数组的四种创建方法

    二维数组的四种创建方法 1.声明并赋值 //变量数据类型[] 变量名={{值1,值2...},{值1,值2,值3}};例子如下所示: int[][] a={{1,4,3},{2,6},{7},{1,9 ...

  7. 用new创建一个二维数组,有两种方法,是等价的

    //用new创建一个二维数组,有两种方法,是等价的      一:      int   (*p)[10]   =   new   int[5][10];      二:      int   **p ...

  8. C语言二维数组的四种遍历方式

    二维数组的四种遍历方式: a[i][j]   *(a[i]+j)   *(*(a+i)+j)    *(&a[0][0]+i*n+j)  1.a[i][j] :  这种方法是最基本的方式. 2 ...

  9. 通过指针访问二维数组的三种方法

    下面总结了一下通过指针访问二维数组的三种方法,里边涉及指针.指针数组.数组指针.指向指针的指针以及二维数组的应用,愿对于大家理解和使用指针有所参考和帮助. 程序如下: #include <std ...

最新文章

  1. dispatch callback ant design pro 网络请求回调函数
  2. down redis集群_硬核干货!Redis 分布式集群部署实战
  3. 在Javascript中 声明时用var与不用var的区别,== 和 ===的区别
  4. python多线程下载编程_python多线程下载图片
  5. jQuery EasyUI dialog 居中最简单的办法
  6. 提高国内访问GitHub速度的9种方案~
  7. java空类型方法无参_类的无参方法
  8. 地图 c-suite_C-Suite的模型
  9. 如何让开关打开_汽车油箱盖如何打开?老司机:不外乎这三种方式
  10. LeetCode 222. 完全二叉树的节点个数(递归)
  11. 全国大学生电子设计竞赛 控制类赛题分析
  12. 安装net framework3.5提示需要.net framework3.5,错误代码0x800f081f
  13. 已解决-Windows10没有windows照片查看器-Windows10打开照片是黑底的
  14. 魔兽世界经典游戏ID搞笑篇 魔兽世界搞笑ID
  15. 数据分析(1)案例和面试题
  16. 同时打开多个独立Excel窗口
  17. Unity——网络游戏通信方案
  18. volatility命令
  19. 请帮我写一封情书,500字左右
  20. alert的确定和取消

热门文章

  1. Js、jquery 定时器启动与停止效果实现
  2. oracle数据库日志记录内容,oracle日志记录方式
  3. 不同施肥类型导致产量不同--SPSS 单因素方差分析
  4. 女生能不能做软件测试?
  5. android全磁盘加密
  6. Android手机App安全漏洞整理
  7. Loadrunner进行手机APP压力测试(亲测可行)
  8. 2021Java不死我不倒
  9. 交叉编译busybox
  10. 同花顺2023届春招内推