阵列若具有两个索引称为二维阵列,若有三个则是称为三维阵列。二维阵列就像是数学中的矩阵,我们可以把第一个索引值看成列,把第二个索引值看成第几行,但在数学中的行是column,跟这边是不一样的。
这边教一个分辨,行跟列的口诀,只要记得直的是行,横的是列,在这边就容易理解数值是存放到哪边了。
来看范例,假如我们阵列维a[3][2],这样代表我们会有3个横的单位,2个直的单位,总共6个储存空间,然後就像我在一维阵列时有提到的,C语言的阵列索引是从0开始,也就是说我把a公司的第一个物品存在的位置会是a[0][0],而不是a[1][1]。
在我们目前学过的东西以及理解范围内,二维阵列可以用矩阵来理解,三维矩阵可以用3度空间理解,也就是说若到四维的话,我们不好理解,也不好撰写,因此大部分最多都只有使用1到3维的空间,在这里面又属一维阵列最常使用,二维阵列也仅次於一维阵列而已。
Day12就到这啦BYE~
<<: Day 4 - 部署 Home Lab 网路 - 安装路由器
>>: Chapter2 - 重构完了 还是觉得物件很复杂吗?直接上图,就明白物件让你更轻松
昨天介绍了後端程序语言,但那些程序语言其实都有自己的框架 今天就来介绍什麽是框架,为什麽要用框架 在...
为什麽会想研究 Annotation Processor ? 在去年的时候,好像 podcast 特...
昨天 Day 14 跟大家介绍了 React Hooks 的基本概念之後,今天就要马上带大家来看第...
紧接着,就要开始介绍我们最常用的几种语法啦! 我会分别介绍if-else、while回圈以及for回...
这边我想特别写出这一篇的原因是当初我在学习与操作 NiFi 的过程中,我曾感到一些疑惑,会觉得感觉...