- gf24153 的博客
《Mod笔谈:多维数组》
- 2025-9-13 18:44:59 @
这集是一篇单口,所以没有小豆小d,几个人说是看条件的
多维数组,是一种装多维图形的玩意儿。
多维数组说白了就是数组套数组,达到形成多维图形的要求。
but这时候肯定有人会问why啦我们来做一个测试
这是3个长度为3的数组可以形成的图形
{{0,0,0},
{0,0,0},
{0,0,0}}
看出来了没,这样就出现了平面图形(毕竟线动成面吗)
那么2个3*3的二维数组可以形成什么呢?
{{{0,0,0},
{0,0,0},
{0,0,0}},
{{0,0,0},
{0,0,0},
{0,0,0}}}
似乎看不出端倪
那么我们换个方法,上下拼起来
看,这样就拼出了一个长方体
那么有了多维数组我们可以干些神马捏?
for example,we can make a map
就像这样
{{1,0,1},
{0,1,1},
{1,0,0}}
这样我们就造出来了一片图
我们还可以装不是正方型的东西
例如进阶版杨辉三角
{{1,0,0,0},
{1,1,0,0},
{1,2,1,0},
{1,3,3,1}}
还可以画出图表
//学号,成绩,性别(1:男,2:女)
{{1,24,1},
{2,32,2},
{3,4,0}}