我知道我们可以通过编写用 0 初始化一个二维数组
a[value_1][value_2] = {0};
如果我们写
a[value_1][value_2] = {number other than 0};
第一个元素由 { } 中给定的数字初始化,其余全部为 0。
但是,困扰我的是,我们如何初始化一个数组,其参数 value_1 和 value_2 已从用户那里获取输入,因为它显示了可变大小对象可能未初始化的错误。
此外,如果您也可以对多维数组(而不仅仅是二维数组)进行同样的说明,这将很有帮助。