C++中创建二维数组的四种方法
目录
使用一维数组模型二维数组
静态二维数组
动态二维数组
利用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++中创建二维数组的四种方法相关推荐
- C++中创建二维数组的几种方法
转载自:https://blog.csdn.net/bqw18744018044/article/details/81665898
- malloc申请二维数组的四种方法
方法一: 二级指针 #include<stdio.h> #include<stdlib.h> int main() {int i,j;int row = 4,col = 5;/ ...
- C++ 创建二维数组的几种方法
一.用new申请内存空间 int **dp=new int*[n];//动态申请二维数组nxmfor(int i=0;i<n;++i){dp[i]=new int[m];} 二.用malloc申 ...
- python创建一个n*m的二维数组_Python中创建二维数组
Python中创建二维数组 二维数组 二维数组本质上是以数组作为数组元素的数组,即"数组的数组",类型说明符 数组名[常量表达式][常量表达式].二维数组又称为矩阵,行列数相等的矩 ...
- python构建二维数组_Python中创建二维数组
二维数组 二维数组本质上是以数组作为数组元素的数组,即"数组的数组",类型说明符 数组名[常量表达式][常量表达式].二维数组又称为矩阵,行列数相等的矩阵称为方阵.对称矩阵a[i] ...
- 二维数组的四种创建方法
二维数组的四种创建方法 1.声明并赋值 //变量数据类型[] 变量名={{值1,值2...},{值1,值2,值3}};例子如下所示: int[][] a={{1,4,3},{2,6},{7},{1,9 ...
- 用new创建一个二维数组,有两种方法,是等价的
//用new创建一个二维数组,有两种方法,是等价的 一: int (*p)[10] = new int[5][10]; 二: int **p ...
- C语言二维数组的四种遍历方式
二维数组的四种遍历方式: a[i][j] *(a[i]+j) *(*(a+i)+j) *(&a[0][0]+i*n+j) 1.a[i][j] : 这种方法是最基本的方式. 2 ...
- 通过指针访问二维数组的三种方法
下面总结了一下通过指针访问二维数组的三种方法,里边涉及指针.指针数组.数组指针.指向指针的指针以及二维数组的应用,愿对于大家理解和使用指针有所参考和帮助. 程序如下: #include <std ...
最新文章
- dispatch callback ant design pro 网络请求回调函数
- down redis集群_硬核干货!Redis 分布式集群部署实战
- 在Javascript中 声明时用var与不用var的区别,== 和 ===的区别
- python多线程下载编程_python多线程下载图片
- jQuery EasyUI dialog 居中最简单的办法
- 提高国内访问GitHub速度的9种方案~
- java空类型方法无参_类的无参方法
- 地图 c-suite_C-Suite的模型
- 如何让开关打开_汽车油箱盖如何打开?老司机:不外乎这三种方式
- LeetCode 222. 完全二叉树的节点个数(递归)
- 全国大学生电子设计竞赛 控制类赛题分析
- 安装net framework3.5提示需要.net framework3.5,错误代码0x800f081f
- 已解决-Windows10没有windows照片查看器-Windows10打开照片是黑底的
- 魔兽世界经典游戏ID搞笑篇 魔兽世界搞笑ID
- 数据分析(1)案例和面试题
- 同时打开多个独立Excel窗口
- Unity——网络游戏通信方案
- volatility命令
- 请帮我写一封情书,500字左右
- alert的确定和取消