5.6 多维数组及其使用

我们已经认识了二维数组的声明、初始化、遍历。我们可以将二维数组抽象为一张二维表格,如果是三维、四维、更高维数组,我们已经没有办法再抽象为一个具体的东西了,那么应该如何去理解更高维的数组呢?其实就一个原则:最终都是一维数组,如下例所示:

第1个示例表示有3个一维数组。第2个示例表示有2个二维数组,每个二维数组有3个一维数组,这样一层一层地拆解下来就可以了。具体如示例5-10所示。

【示例5-10】多维数组的遍历

程序编译后,运行结果如下:

从示例5-10可以看出,在进行多维数组的操作时可以进行逐步的数组分离,最终将其分离为一维数组来处理。