所以我想知道是否有办法定义二维数组的每个元素,类似于定义一维数组的元素:
int Array[3] = {2, 3, 4, 5};
如果我有一个二维数组,如:
int Array[3][3]
有没有办法像上面用单个数组一样手动输入元素的值?我知道这不是最有效的方法,但我需要尝试这种方式来测试少量值,以确保我的程序正常工作。
谢谢!
答案 0 :(得分:3)
int a[][3] { {1,2,3}, {4,5,6} };
这会创建一个2 X 3
2D数组。在multidimensional arrays
中,您无需在第一个[]
中提及维度,但在其余部分中必须提及相同的维度。对于前者,这是错误的: -
int a[3][] = // whatever ;
所以你去!!!