若有inta21,,若有inta321,2,3,4,5,則a21的值是多少

2021-03-03 22:16:20 字數 1791 閱讀 3061

1樓:匿名使用者

題目中的初始化矩陣如下:

1 ; 2

3 ;0

4 ;5

也就是說,大括號對應第一個角標,數字依次對應第二個交表,沒有明確初始化的都是0.

所以a[2][1]就是5了

若有int a[3][2] = {{1},{3,2},{4,5}};,則a[1][1]的值是多少,急……

2樓:匿名使用者

題目已經給出了除a[0][1]以外所有的元素值。

a[1][1]對應的元素值是2

a[1][1]的值是2

3樓:匿名使用者

1 0 0

3 2 0

4 5 0

0 0 0

a[1][1]=2

若有int a[][]={{1,2},{3,4}}; 則*(a+1),*(*a+1)的含義分別為

4樓:百萬基佬在**

首先這是一個2行2列的陣列,第一行12,第二行34。*(a+1)其實等價於a[1],意思是第二行行地址,也就是b選項中的那個。*(*a+1)等價於a[0][1],也就是2。

如果實在難以理解,可以記住每層星號就是一個方括號,加幾就是方括號裡面的值,不加就是0

若有定義:int a[3][4]={{1,2},{3},{4,5,6,7}},則初始化後,a[1][2]得到的初值是? 請各位幫忙

5樓:匿名使用者

在進行陣列的部分初始化時,沒有顯式給出的元素的值預設置0。所以,以上初始化相當於:

int a[3][4]=, ,};

而下標從零開始編,故a[1][2]是第2行第3列元素,值為0。

若有說明:int a[][3]={1,2,3,4,5,6,7};則a陣列第一維的大小是多少。求思路

6樓:匿名使用者

7除以3上取整得到3,因此第一維是3,最後一行的最後兩個元素為0

若有說明:int a[][3]={1,2,3,4,5,6,7,8,9,10};則a陣列第一維的大小是 答案是4 為什麼?

7樓:石頭人浮士

因為陣列有10個數字,二維有三個數,10/3>3,所以計算機會自動將a陣列變成a[4][3]

因此一維的大小為4,「4」指一維有四個元素,而每個元素有3個數字

若已定義,int a[3][2]={1,2,3,4,5,6};,值為6的陣列元素是

8樓:匿名使用者

a[2][1] = 6

首先,c/c++語言中,下標是從0開始;

則 儲存情況如下:

[0] [1]

[0] 1 2

[1] 3 4

[2] 5 6

所以答案為:a[2][1]

9樓:匿名使用者

a[2][1]

陣列下標都是從0開始的

定義了一個三行兩列的陣列,所以第一維是行號,有0~2,第二維是列號有0~1

很顯然,值為6的就是a[2][1]

10樓:無憂網事

int a[3][2]說明二維陣列為三行,二列,共6個元素。

c語言下標是從0開始計數的。

值為6的是最後一個元素,即a[2][1]。

2 若有以下說明 int a 121,2,3,4,5,6,7,8 char c a,d,g則數值為4的表示式是 DA a

a.a g c 因為g沒有值,所以計算的時候會按地址的值來計算。錯 b.a 4 表示的是第5個數。為5c.a d c 使用ascii計算 d c 1,即a 1 2 d.a d c 注意c沒有單引號,故a d c a d a 使用ascii計算 d a 3,即a 3 4 故選擇d 希望能幫助你!變數c...

若有定義inta51,2,3,4,5則語句a執行後a

陣列的下標是從0開始的 所以 a 1 是指陣列中的第二個數,以此類推。所以 a 1 a 3 a 2 2 a 3 1 a 3 a 4 a 2 4 5 3 6最後為 6 a 1 a 3 a 2 2 a 3 1 a 1 a 3 a 2 2 a 3 1 a 3 a 4 a 2 4 5 3 6 c語言 若有定...

若有定義inta7floatx25y

答案為2.5.這個關鍵是優先順序 問題1 括號永遠優先順序最高 2 無括號的預設優先順序 運算優先順序最高 運算優先順序次高 運算優先順序最低 所以是 2.5 由條件可知表示式 x a 3 int x y 2 4的運算結果為2.5。解答步驟如下 x a 3 int x y 2 4 2.5 7 3 i...