本文正在参与“程序员必备小知识”创作活动。
在 C/C++ 中,我们可以用简单的话将多维数组定义为数组数组。多维数组中的数据以表格形式(按行主顺序)存储。...大括号中从左到右的元素也从左到右存储在表中。元素将按顺序填充到数组中,第一行左起前 4 个元素,第二行后 4 个元素,依此类推。...更好的方法:
int x[3][4] = {{0,1,2,3}, {4,5,6,7}, {8,9,10,11}};
这种类型的初始化使用嵌套的大括号。每组内大括号代表一行。...在上面的例子中总共有三行,所以有三组内大括号。
访问二维数组的元素:使用行索引和列索引访问二维数组中的元素。
例子:
int x[2][1];
上面的示例表示存在于第三行第二列中的元素。...不同之处在于我们必须使用三个循环而不是两个循环来实现三维数组中的一维。