C裡初始化二維陣列int a230正確嗎?是什麼意思?謝謝

2021-04-22 02:17:17 字數 1066 閱讀 2143

1樓:匿名使用者

不可以如果想定義並初始化可以這樣:int a[2][3]=;//表示二維陣列所有值都賦值成0

也可以先定義再初始化,int a[2][3];a[2][3]=0;//表示把陣列a中第三行第四列數賦值成0

2樓:程式設計大亨

其實bai

這個是進行乙個初始化du,你測試一zhi下,如果你只定dao義了int a[3][2],但是你沒有專賦值的話,你輸出屬 顯示全部是亂碼,但是int a[3][2]=;的作用就是為這個3行2列的陣列初始化為零,此時你在輸出,那麼就會顯示是6個零了,正確語法是使用{}

3樓:1a李騰龍

不對,初始化陣列應該把數值用花括號括起來。

c語言二維陣列 int a[2][3]={{1,2},{4,5}};{}裡的是什麼意思啊

4樓:匿名使用者

這個是乙個二維bai陣列,最外面的du括號zhi就是總的數

據 裡面的每個dao括內號都是下標中1的內容,

容舉個例子 你上面的 哪樣的話 那就是a[0][0] = 1; a[0][1]=2; a[0][2] 沒賦值 a[1][0] = 4 ; a[1][1]= 5;其他的都沒賦值

5樓:匿名使用者

簡單理解為:'{}'內表示陣列的初始化值,'{}'內的'{}'表示陣列裡的陣列的初始化值。

其中int a[2][3]和{}之間的關係為:2代表外面的『{}』成員個數,3代表裡面的』{}『成員個數.

以此類推。

6樓:匿名使用者

為生命的陣列進行初始化操作

c++中有二維陣列a[3][3],指標p指向&a[0][0]那麼請問p[1]表示什麼啊?

7樓:子非退而結網

二維陣列如:

a[3][3];

a[0] = ;

a[1] = ;

a[2] = ;

p指向二維陣列;

p[1] == a[1]

c語言陣列初始化,C語言陣列的初始化表示方法

陣列的編號是從0開始的,所以當i 2時,score 2 實際是第三個數,前面還有score 0 和score 1 兩個數。c語言陣列的初始化表示方法 在c語言中,陣列的初始化有以下幾種方式 1 定義的時候同時初始化 int array 10 2 定義的時候不指定陣列大小,由初始化的陣列元素來確定大小...

c 二維陣列排序問題,C 二維陣列sort函式排序問題

include 寫的比較簡單,原理你應該都知道了,後面的,就是 開始做的那個沒刪 void main for i 0 i 12 i 冒泡 for j 0 j 12 j if a j 4 j 4 a j 1 4 j 1 4 看起來有點複雜,其實就是 12個數分成3行4列,對應的行數就是j 4,列數j ...

關於c語言二維陣列的問題,C語言中二維陣列的定義問題

a是乙個一維陣列,陣列裡的值是指標,指向的還是一維陣列。即等價於,int x 2 2,0 int y 2 4,8 int a 2 x,y 我想你應該知道答案了。c語言中二維陣列的定義問題 正確寫法如下 char fd jgf1 maxitemlen 1 說明 把null去掉 1.二維陣列的第乙個維度...