在執行int a31,23,4語句後,a的值是多少

2022-10-22 13:10:10 字數 4368 閱讀 3386

1樓:金色潛鳥

int a[3]= ,}

定義了 a[2][3]; 等號後面是初始化 (你多寫了1個 } 號 )

a[0][0]=1;

a[0][1]=2;

a[1][0]=3;

a[1][1]=4;

a[0][2], a[1][2] 兩個元素 沒有給值。

全域性量,沒給值的單元 編譯器 會自動 初始化為0,非 全域性量 則數值 不確定。

a[1][2] 可能為0,也可能 是不確定的 數值。

2樓:t寒冬飛雪

0陣列初始化,未指明的部分初始化為0,未初始化的才為未知數。

如int a[4]=;

則a[0],a[1],a[2],a[3]均為0int b[4];

則,b中各元素均為不確定數。

例子中,a為經過初始化的,b是未經過初始化的。

在c中,除全域性變數外(包括靜態變數)未初始化的變數在定義之後均為不確定數值。

3樓:

0,初始化時沒寫明的元素都賦值為0。

4樓:怪怪的神祕叔叔

在gcc下未知,因為未初始化,該區域的值是這塊記憶體之前的值;在vc++下編譯器會自動初始化為0xcc,如果輸出的話是「燙」

在執行int a[][3]={{1,2}},{3,4}} ;語句後,a[1][2]的值是多少?

5樓:孝昕聖飛翮

inta[3]=,}

//你多了一個大括號

2行3列,內大括號代表一行,列數不全的用0替,所以分別是:120340

所以a[1][2]表示第2行,第三個值,為0

6樓:恭越首從筠

inta[3]=

,}定義了

a[2][3];

等號後面是復初始化制

(你多寫了1個}號

)a[0][0]=1;

a[0][1]=2;

a[1][0]=3;

a[1][1]=4;

a[0][2],

a[1][2]

兩個元素

沒有給值。

全域性量,沒給值的單元

編譯器會自動

初始化為0,非

全域性量則數值

不確定。

a[1][2]

可能為0,也zhidao可能

是不確定的數值。

在執行int a [][3]={1,2,3,4,5,6};語句後,a[1][1]的值是

7樓:匿名使用者

a[1][1]等於5。

一個二維陣列,在本質上,是一個一維陣列的列表。宣告一個 x 行 y 列的二維整型陣列,形式如下:

type arrayname [ x ][ y ];

int a[3][4]; 說明了一個行數不明確,有三列的二維陣列,陣列名為a,其下標變數的型別為整型。在c中二維陣列是按行排列, 即放完一行之後順次放入第二行。int a [3]=初始化該陣列,該陣列的下標變數共有2*3個,即:

a[0][0],a[0][1],a[0][2];

a[1][0],a[1][1],a[1][2];

8樓:風若遠去何人留

定義a[3]會按照初始化值來定義陣列.

所以這裡a[3]=

1 2 3

4 5 6

a[1][0] = 4 a[1][1]=5選d.

在執行int a[][3]={{1,2}},{3,4}} ;語句後,a[1][2]的值是多少?

9樓:匿名使用者

int a[3]=,} //你多了一個大括號2行3列,內大括號代表一行,列數不全的用0替,所以分別是:

1 2 0

3 4 0

所以a[1][2]表示第2行,第三個值,為0

10樓:九悅本溪兒

0陣列初始化,未指明的部分初始化為0,未初始化的才為未知數。

如int

a[4]=;

則a[0],a[1],a[2],a[3]均為0intb[4];

則,b中各元素均為不確定數。

例子中,a為經過初始化的,b是未經過初始化的。

在c中,除全域性變數外(包括靜態變數)未初始化的變數在定義之後均為不確定數值。

int a[][3]={{1,2},{3,4}};語句後,a[1][2]的值是多少

11樓:匿名使用者

a[1][2]的值是0

c語言中陣列的元素如果有部分被顯式初始化,那麼沒有被顯式初始化的元素會被賦值為0

12樓:越弘隋騫澤

inta[3]=,}

//你多了一個大括號

2行3列,內大括號代表一行,列數不全的用0替,所以分別是:120340

所以a[1][2]表示第2行,第三個值,為0

13樓:匿名使用者

int a[3]=,};

陣列a的元素如下(2行3列)

1  2  0

3  4  0

在執行int a[][3]={1,2,3,4,5,6}; 語句後,a[1][0]的值是 a: 1 b: 2 c: 4 d: 5 10

14樓:匿名使用者

選c。首先根據題目的條件,a中一共有6個元素,a的第2維的大小是3,也就是說,a是一個2行3列的矩陣。

對於二維陣列,是先排滿一行,再排一行的。也就是說,a的實際排列為[1, 2, 3]

[4, 5, 6]

所以,a[1][0]就是第2行,第1列的元素,為4。

程式執行如下:

在執行int a[][2]={{1,2},{3,4}};語句後,a[1][1]的值是()

15樓:

是等於4

它被分為兩行兩列的陣列

a[1][1] 是最後一個

所以就是4

16樓:匿名使用者

a[1][1] = 3 吧

設有定義語句「int a[3][4]={{1},{2},{3}};"則a[1][1]的值為多少?a[2][1]的值為多少?能有詳細解題步驟嗎

17樓:匿名使用者

這是一個二

來維陣列,a[3][4]列舉出源來就是

a[0][0],a[0][1],a[0][2],a[0][3]a[1][0],a[1][1],a[1][2],a[1][3]a[2][0],a[2][1],a[2][2],a[2][3]a[0]代表第一行,a[1]代表第二行....

a[1][1] 代表第二行第二列的值,a[2][1]代表第三行第二列的值

從你定義陣列的語句中可以看到是一個三行四列的陣列,所以問的a[1][1]和a[2][1]均沒有越界。

第一個大括號裡面代表的是第一個一維陣列,第一行的值,0,0

18樓:匿名使用者

為陣列初始化時,如果提供的初始化值少於陣列元素的數量,那麼對那些沒有提供初始化值的元素,會自動初始化為0,所以a[1][1]的值是0

19樓:匿名使用者

如果這個**int a[3][4]=,,};是在所有函式之外,即陣列a為全域性變數,則a[1][1]=a[2][1]=0。如果是在某個函式的版內部定義的,即為權區域性變數,則a[1][1],a[2][1],沒有賦初值,也就沒有值。

20樓:匿名使用者

設定義了說明語句:static int a[2][4]=,(*選c,首先二維陣列a包含兩個一維陣列a[0],a[1] 每一個陣列又有4

對二維陣列a進行如下初始化int a[2][3]={{0,1,2},{3,4,5}};,則a[1][1]的值是()。

21樓:一縷青塵

二維陣列,兩行三列,一個花括號是一行,所以,列成矩陣的形式就是:

0 1 2

3 4 5

因為陣列下標是從0開始的,所以a[1][1]為4。

22樓:射手聆聽說書人

a[1][2]=0

a[2][1]=6

這個初始化語句 a[3][4]=,,};

對陣列a的賦值為

a(0,0)=1 a(0,1)=2 a(0,2)=0 a(0,3)=0

a(1,0)=0 a(1,1)=0 a(1,2)=0 a(1,3)=0

a(2,0)=4 a(2,1)=6 a(2,20=8 a(2,3)=10

設有語句inta 3則執行了語句a a a a後,變數a的值為

從右往左左運算,a a 36,執行語句a a 36,得到值 30,然後執行語句a a 30,得到值 60,有問題的話可以在hi我!a a 3 3 9 a a a,a a a a 3 9 6a a,a a a 6 6 12變數a的值是 12 a a a 等於a a a a做完後a 的值為 6 之後a ...

c語言裡for語句在執行break之後,還有執行for語句的

i 操作將不被執行了,因為break操作之後已經跳出了整個for迴圈 出第一次執行表示式1之外 之後的循序是 表示式2 for語句塊 遇到continue後跳出當前迴圈 表示式3 表示式2 for語句塊 遇到continue後跳出當前迴圈 表示式3 表示式2 如果執行到continue語句時是直接去...

電腦在執行一段時間後自動重啟,電腦在執行一段時間後自動重啟

從兩個方面來看 1.硬體問題,引起電腦自動重啟的比較常見的可能是cpu溫度太高,主機板基於過熱保護就會自動重啟主機,有時候可以比較久一些,是因為cpu的運轉不會太快,所以熱量在散熱器的排熱範圍之內,有時候一開機就會接著重啟,是因為其實開機的那一會兒整機啟動功率會比較大,因此產熱高,容易剛開就重啟的。...