《零基础看得懂的C++入门教程 》——(2)什么是数据类型、变量?一看便会
676
2022-05-29
一、学习目标
了解二维数组的使用方法
了解循环嵌套的使用方法
目录
预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:《软件介绍》
想了解编译原理和学习方法点这篇,学习方法和一些原理C++与C都是相同的《脱离学习误区》
《零基础看得懂的C++入门教程 》——(1)第一个C++程序就让你知其所以然
《零基础看得懂的C++入门教程 》——(2)什么是数据类型、变量?一看便会
《零基础看得懂的C++入门教程 》——(3)表达式花样挺多鸭
《零基础看得懂的C++入门教程 》——(4)条件判断原来如此
《零基础看得懂的C++入门教程 》——(5) 容我套个娃 循环
《零基础看得懂的C++入门教程 》——(6)自己动手写个函数
《零基础看得懂的C++入门教程 》——(7)小数组玩起来
推荐
1.《备受好评的看得懂的C语言入门教程》
欢迎大家关注公众号,公众号每满1024及1024倍数则会抽奖赠送机械键盘一份+IT书籍2份哟~
二、了解C++语言的二维数组的使用方法
上一章我们学习了C++的一位数组,知道了数组是相同类型值的集合,这一节学习C++的二维数组。
一维数组可以当成是一排的数据,在这里我使用排队作为举例,在排队时只有一横排,没有纵列我们可以当成一维数组;这个时候队伍是一条线,只有横排的同学,例如第一个名叫小明、第二个叫小黄、第三个叫小绿一共有十个同学。
在数组中,是从0开始数数,第一个为数组名加一个下标0,如数组a写成a[0]指代第一个小明,a[1]则表示小黄。当数组是两排的时候该如何去进行表示呢?这个时候就需要二维数组了。依旧是用排队作为例子,现在队伍增加成两排,每排十个人,第二排的第一个人该如何用数组表示呢?由于在数组中是使用0表示第一个数组元素,第二排第一个人则可以表示为 [1][0],其中一个[]表示一个维度,两个[]则表示二维数组。再次强调,数组中第2排,从排数上来说是从0到1,0表示第一排那么1则表示第二排,所以第一个下标是1;由于是第二排的第一个元素,数组的元素0表示第一个,所以第二排第一个元素则可以表示为[1][0],假设数组名为a,那么则可以写成a[1][0];
2.1 了解C++中二维数组的使用方法
现在有一个数集{1,2,3,4,5,6,7,8,9,10}需要在C++中使用二维数组表示可以写成:
int a[2][5]={1,2,3,4,5,6,7,8,9,10};
1
以上代码中 a[2][5] 表示数据有两排(两行),每行5个元素;之后的数据{1,2,3,4,5,6,7,8,9,10}将会分为2行存储,第一行数据为1,2,3,4,5,第二行数据为 6,7,8,9,10。取第二行第3个数据可以写为 a[1][2],取第一行第2个数据可以写成a[0][1]。
使用以下代码尝试获取数组的值:
#include 1 2 3 4 5 6 7 8 结果如下: 二维数组也可以进行值的更改,如下代码: