Day12-"二维阵列"

阵列若具有两个索引称为二维阵列,若有三个则是称为三维阵列。二维阵列就像是数学中的矩阵,我们可以把第一个索引值看成列,把第二个索引值看成第几行,但在数学中的行是column,跟这边是不一样的。

这边教一个分辨,行跟列的口诀,只要记得直的是行,横的是列,在这边就容易理解数值是存放到哪边了。

来看范例,假如我们阵列维a[3][2],这样代表我们会有3个横的单位,2个直的单位,总共6个储存空间,然後就像我在一维阵列时有提到的,C语言的阵列索引是从0开始,也就是说我把a公司的第一个物品存在的位置会是a[0][0],而不是a[1][1]。

在我们目前学过的东西以及理解范围内,二维阵列可以用矩阵来理解,三维矩阵可以用3度空间理解,也就是说若到四维的话,我们不好理解,也不好撰写,因此大部分最多都只有使用1到3维的空间,在这里面又属一维阵列最常使用,二维阵列也仅次於一维阵列而已。

/images/emoticon/emoticon29.gif

Day12就到这啦BYE~


<<:  Day 4 - 部署 Home Lab 网路 - 安装路由器

>>:  Chapter2 - 重构完了 还是觉得物件很复杂吗?直接上图,就明白物件让你更轻松

全端入门Day07_何谓全端之後端中篇

昨天介绍了後端程序语言,但那些程序语言其实都有自己的框架 今天就来介绍什麽是框架,为什麽要用框架 在...

前言

为什麽会想研究 Annotation Processor ? 在去年的时候,好像 podcast 特...

[ Day 15 ] React Hooks 中的 useState

昨天 Day 14 跟大家介绍了 React Hooks 的基本概念之後,今天就要马上带大家来看第...

【Day7】 Introduction – If-Else

紧接着,就要开始介绍我们最常用的几种语法啦! 我会分别介绍if-else、while回圈以及for回...

Day29 NiFi 与其他工具的比较

这边我想特别写出这一篇的原因是当初我在学习与操作 NiFi 的过程中,我曾感到一些疑惑,会觉得感觉...