C++中 二维数组的定义
二维数组的定义
在C++中有四种定义方法,分别是:
1.数据类型 数组名[行数][列数];
2.数据类型 数组名[行数][列数]={{数据1,数据2,数据3},{数据4,数据5,数据6}}
3.数据类型 数组名[行数][列数]={数据1,数据2,数据3,数据4,数据5,数据6}
4.数据类型 数组名[][列数]={数据1,数据2,数据3,数据4,数据5,数据6} 编译器可以自动捕捉到行数
其中,我们常用第二种较直观的方法
#include <iostream>using namespace std;
int main()
{//1.数据类型 数组名[行数][列数];int arr1[3][3];for(int i=0;i<3;i++){for(int j=0;j<3;j++){cin>>arr1[i][j];}}for(int i=0;i<3;i++){for(int j=0;j<3;j++){cout<<arr1[i][j]<<" ";}cout<<endl;}
// 2.数据类型 数组名[行数][列数]={{数据1,数据2,数据3},{数据4,数据5,数据6}}int arr2[3][3]={{1,2,3},{4,5,6},{7,8,9}};for(int i=0;i<3;i++){for(int j=0;j<3;j++){cout<<arr2[i][j]<<" ";}cout<<"\n";}//3.数据类型 数组名[行数][列数]={数据1,数据2,数据3,数据4,数据5,数据6}int arr[3][3]={1,2,3,4,5,6,7,8,9};for(int i=0;i<3;i++){for(int j=0;j<3;j++){cout<<arr[i][j]<<" ";}cout<<"\n";}// 4.数据类型 数组名[][列数]={数据1,数据2,数据3,数据4,数据5,数据6} 编译器可以自动捕捉到行数int arr4[][3]={1,2,3,4,5,6,7,8,9};for(int i=0;i<3;i++){for(int j=0;j<3;j++){cout<<arr4[i][j]<<" ";}cout<<"\n";}return 0;
}
C++中 二维数组的定义相关推荐
- JAVA中一维数组的作用,JAVA中一维数组和二维数组的定义
在java中数组被看成是一个对象 在定义数组时,有两种定义方法:int[] a 和int a[]:第二种是C/C++对数组定义方式,对于JAVA建议采用第一种定义方式. 总的原则:任何对象在被调用之前 ...
- go数组详解:数组的定义、遍历、使用细节、二维数组的定义及其遍历
引入 [1]练习引入: package main import "fmt" func main(){//实现的功能:给出五个学生的成绩,求出成绩的总和,平均数://给出五个学生的成 ...
- C语言基础入门48篇_30_二维数组的定义与使用(二维数组的定义:type 数组名[行][列]、二维数组的初始化、二维数组的引用)
1. 二维数组的定义 type 数组名[行][列] 2. 二维数组的初始化 2.1 全部初始化为0 char chAry[2][3] = { 0 }; 实例: #include <stdio.h ...
- 二维数组的定义和访问
一:二维数组的定义有很多方式,几种常见的方式如下: 第一种方式: int[][] arr = new int[3][4]; 上面的代码相当于定义了一个3*4的二维数组,即二维数组的长度为3,二维数组中 ...
- 一维数组和二维数组的定义及用法
一维数组的定义 类型说明符 数组名 [常量表达式]: 在此说明:常量表达式必须是常量和常量符号.常量表达式定义了数组的长度.在宏定义中#define定义一个符号常量,则这个符号常量可以用来声明数组的 ...
- java 二维数组的定义及操作
二维数组的定义有很多方式: 第一种方式: 数据类型[][] 数组名 = new数据类型[行的个数][列的个数]; 下面以第一种方式声明一个数组,如下所示. int[][] xx= new int[3] ...
- C语言二维数组的定义、初始化、赋值
二维数组的定义 二维数组定义的一般形式是: dataType arrayName[length1][length2]; 其中,dataType 为数据类型,arrayName 为数组名,length1 ...
- C语言 二维数组的定义、初始化以及数组元素的引用
二维数组定义的一般形式为: 类型说明符 数组名[常量表达式 ][常量表达式] 例如:float a[3][4],b[5][10]; 是定义a为3行4列的数组,b为5行10列的数组. 注意不可以写成fl ...
- qt 二维数组初始化_C语言二维数组的定义、初始化、赋值
上节讲解的数组可以看作是一行连续的数据,只有一个下标,称为一维数组.在实际问题中有很多数据是二维的或多维的,因此C语言允许构造多维数组.多维数组元素有多个下标,以确定它在数组中的位置.本节只介绍 二维 ...
- python定义二维数组_二维数组的定义、初始化和输出,C语言二维数组详解
本节学习二维数组.二维数组与一维数组相似,但是用法上要比一维数组复杂一点.后面的编程中,二维数组用得很少,因为二维数组的本质就是一维数组,只不过形式上是二维的.能用二维数组解决的问题用一维数组也能解决 ...
最新文章
- 使用 JavaCSV api 读取和写入 csv 文件
- 一次性无重复配置VS项目插件属性的方法
- 电容二极管升压电路分析
- 微信端 a 链接无法跳转
- [云炬创业基础笔记]第二章创业者测试3
- js var是什么类型_JS变量的执行环境和生命周期
- Buffers与cached啥区别
- 一个spark receiver 或多个spark receiver 接收 多个flume agent
- VC++获取文本框1内容在文本框2显示
- WebAPP ViewPort iPhone5 黑边解决方案
- linux安装python3.7
- java 表格布局_Java怎样把表格放在绝对定位的面板上
- 返回顶部php代码,页面按需返回顶部代码及注释说明
- 利用原生node.js连接sql数据库
- 微擎使用腾讯地图拾取坐标
- 魔兽世界不显示服务器后缀,魔兽世界看不到世界频道?给你看到的方法
- 程序员的8条解bug(甩锅)大招!
- ISO8583包[详细说明]
- 《自来水哲学-松下幸之助自传》读后感
- word参考文献交叉引用一次性更新全部域