lesson64-lesson70 数据的批量处理—数组2(array)

作者:兰州锝TC

昨日题解汇总

  • 待更新

学习资源

2个可以查询编程语言语法的网站:
1.菜鸟教程
2.w3school

往日内容

今日内容:二维数组&多维数组

  • 昨天的内容是一维数组
  • 这里的“维”,和数学上的含义是一样的
  • 就像数轴上的点,是一维的,不管这个点多大或者多小,都逃不过数轴这条直线
  • 那什么是二维数组呢?
  • 二维数组,就像平面直角坐标系中的点,每个点都有横坐标x和纵坐标y
  • 我们为了存储二维的点,就得用二维数组了
  • 这个时候,聪明的同学不难想到三维数组存储什么数据了,对了,空间中的点(x,y,z)
  • 多维数组油然而生

C++ 支持多维数组。多维数组声明的一般形式如下:
type name[size1][size2]…[sizeN];

例如,下面的声明创建了一个三维 5 . 10 . 4 整型数组
int threedim[5][10][4];

  • 二维数组

多维数组最简单的形式是二维数组。一个二维数组,在本质上,是一个一维数组的列表。声明一个== x 行 y 列==的二维整型数组,形式如下:
type arrayName [ x ][ y ];

其中,type 可以是任意有效的 C++ 数据类型,arrayName 是一个有效的 C++ 标识符。
一个二维数组可以被认为是一个带有== x 行和 y 列的表格==。下面是一个二维数组,包含 3 行和 4 列:
在这里插入图片描述
因此,数组中的每个元素是使用形式为 a[ i , j ] 的元素名称来标识的,其中 a 是数组名称,i 和 j 是唯一标识 a 中每个元素的下标。

  • 关于二维数组的其他详细内容,可以点击菜鸟教程查看

对应慕课

请查看浙江大学翁恺教授的相应内容: C语言程序设计-数组
如果无法查看,也可以点击观看B站视频对应的内容(和MOOC上的一模一样)
在这里插入图片描述

今日练习

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值