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上的一模一样)
在这里插入图片描述

今日练习

发布了26 篇原创文章 · 获赞 31 · 访问量 4096

猜你喜欢

转载自blog.csdn.net/lz28noi/article/details/104289408