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