【发布时间】:2013-05-05 10:23:44
【问题描述】:
我想知道如何在 bash 中声明一个二维数组,然后初始化为 0。
在 C 中它看起来像这样:
int a[4][5] = {0};
我如何为元素赋值?和 C 一样:
a[2][3] = 3;
【问题讨论】:
-
顺便说一句,多维数组实际上(深入地)是一个一维数组,它的处理方式略有不同,尤其是在访问其元素时。例如,一个 3x4 矩阵有 12 个单元。您使用步长为 3 的外循环遍历的“行”和使用步长为 1 的内循环遍历的“列”。