問答題
若int a[3][2]={{123,345},{34,56},{34,56}},則int[2][1]=
答案:
`int[2][1]` 是一個二維數組的類型聲明,它聲明了一個二維數組,其中第一維的大小是2,第二維的大小是1。這個聲明本身并不創(chuàng)建數組,也不初始化數組,它只是告訴編譯器我們打算使用這種類型的數組。
如果你想要創(chuàng)建一個具體的數組實例,你需要在聲明時指定數組的大小,或者在聲明時進行初始化。例如:
```c
int array[2][1] = {{1}, {2}};
```
在這個例子中,我們創(chuàng)建了一個名為 `array` 的二維數組,它有兩個元素,每個元素都是一個包含一個整數的數組。數組的初始化將第一個元素設為1,第二個元素設為2。
在你給出的 `int a[3][2]={{123,345},{34,56},{34,56}}` 的例子中,`a` 是一個3行2列的二維數組。如果你想要引用 `a` 數組中的某個特定元素,你可以使用數組下標。例如,`a[0][1]` 將會得到值 `345`,因為它是第一行的第二個元素。