c語言int a 312,3則a的值是要詳解

2021-03-12 18:49:03 字數 1020 閱讀 9127

1樓:虞明明

a[1][0]的值是2

int a[2][3]即定義了乙個二維陣列,每維長度為3令int a[2][3]=,};相當於int a[2][3]=,};編譯器會自動幫你把每一維版不足的部分以0填充。權

a[1][0]為第二維第乙個元素,即,};中的2

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

2樓:匿名使用者

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

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

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

3樓:匿名使用者

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

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

以此類推。

4樓:匿名使用者

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

在c語言陣列中int a[][3]={1,2,3,4,5};合法嗎

5樓:匿名使用者

int a[3]=;合法的實際中這個賦值等於a[0][3]=a[1][3]=這樣系統會自動安排對應的位置

6樓:匿名使用者

合法.這根一維類似.int a=; 合法int b[3]=;同理也合法.

7樓:匿名使用者

合法的,int a[3]相當一int a[ 2][3].

8樓:星辰

合法,等於a[2][3]

9樓:匿名使用者

合法,只要第二維確定就行

C語言若有語句int a 1,b 2,c 3則以下值為0的表示式是

因為a 的值為0,a 的值為1,所以c 0 因為 在後面,所有a 表示式的值沒有變,只是改變了a的值!選d,c a為真,值為1,a b 為假,值為0,是恆等於,當然0是不等於1的,所以表示式假,其值為0 答案是d 第乙個是 ascii 邏輯與 只有 a 和 b 中最少有個為 0 時才為0 直接編寫一...

C語言若有定義 int a 1,b 2,c 3則語句 a丨丨 bc,執行後b的值為多少

2,或運算只需乙個滿足就行 a 2不等於0個,故或運算結果為一,b運算沒得到執行 a 算得結果是邏輯真,跟後面的部分進行邏輯或運算,不管後面的部分算得結果是真還是假,最終結果都是趙,所以後面的部分就不算了。所以運算後 b 的值還是 2。同理,c 的值還是 3。c語言,若有定義 int a 1,b 2...

已知inta51,2,3,4,5pa2則P的值是

因為 p a 2,也就是說把集合a中的元素全部加上2就是 p中的元素 所以 p 指標p指向陣列a 2 的位置,所以 p的值為3 p 知int a 1,2,3,4,5,6 p a 2 則p 2 的值是 c a 0指向1,a 1指向2,a 2指向3,p a 2 那麼p指向3,p 2 就是p 2指向的資料...