您可以通过两种方式初始化数组,但建议使用花括号,因为它可以提高可读性。
查找未使用大括号格式化的多维数组的元素值的最简单方法是拆分数组。例如,数组的尺寸为 2x3x2:
首先将数组分割成2 sets (2x3x2)
{14,11,13,10,9,6,8,7,1,5,4,2} --> {{14,11,13,10,9,6}, {8,7,1,5,4,2}}
然后将每组分成3套(2x3x2)
{{14,11,13,10,9,6},{8,7,1,5,4,2}} --> {{{14,11}, {13,10} ,{9,6}}, {{8,7}, {1,5}, {4,2}}}
现在,如你所见,有2每个较小集合中剩下的元素(2x3x2),因此您已经用大括号格式化了数组。
现在查找索引为的元素的值更简单[1][1][0]
。该元素是第二个([1][1][0]) 更大的集合的第二个 ([1][1][0]) 较小集合的第 1 个 ([1][1][0]) 元素,所以答案是1.
话虽这么说,这样的考试问题表明你的老师缺乏专业精神,他更感兴趣的是滥用编程语言语法,而不是教授基本的初始化规则。