编程
排成一行的容器:数组
一个值放一个盒子,这就是变量。可要是你得装一百样东西,比如点名册,总不能给一百个盒子起一百个名字。那就把它们排成一行装进去,这就是数组。
0
1
2
3
4
5
往空格里一个一个放,一行就慢慢填满了。
每个格子都有自己的位置号。
计算机从0开始数位置,第一个格子是0号。
7
0
3
1
9
2
1
3
5
4
8
5
选一个号,那个格子就亮起来。「2号格里放着什么。」
01
一共有几个
这一行变长变短都没关系,里面有几个格子,你随时数得出来。
3
7
0
3
1
9
2
放进去几个,再拿出来几个,数目就跟着变。
02
一格一格走过去
第7课学的循环,在这里就派上用场了。
从第一个格子走到最后一个,一格一格地把每个都看一遍。
7
0
3
1
9
2
1
3
5
4
8
5
按一下播放,它会一格一格地挪过去,把整行都扫一遍。
03
排成行就有了顺序
把两个格子对调,位置就换了;往中间塞一个,后面的就整体往后挪。
正因为是一行,顺序才有意义。
选两个格子来对调
0
1
2
3
4
选两个格子来对调;往中间一插,后面的就退后。
在计算机里,这些格子真的像储物柜一样紧挨着排在一起。
给每个格子贴上名字的容器,下次再见。
一句话总结数组把许多东西排成一行,让你凭位置号一下就取出其中任何一个。
← 编程