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.二維陣列的第乙個維度...