C語言二級題目int xN1,2,345,6,7,89,

2021-03-19 18:38:00 字數 3064 閱讀 8958

1樓:

這個題對於初學者來說也算是很基礎的題

#include

#define n 4

//fun函式實現的功能是把二維陣列a的值賦給一維陣列a//b[0]=a[0][0], b[1]=a[1][1], b[2]=a[2][2], b[3]=a[3][3],

void fun(int a[n], int b)int main()

,, ,}, y[n], i;

//fun(x,y)其實就是把二維陣列x和一維陣列y放入fun函式中//跳轉到上面fun函式執行

fun(x, y);

//執行結束再回來

//把一維陣列y的所有值列印出來

for (i=0;i

printf("\n");}

int x[][n]={{1,2,3},{4},{5,6,7,8}},y[n],i; 求問此句是什麼意思?

2樓:匿名使用者

定義了一個二維陣列,又定義了一個一維陣列,又定義了一個變數,都是int型的

c語言中 int a[3][3]={{1,2},{3,4},{5,6}}

3樓:匿名使用者

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

不就是定義了一個復

制3*3的陣列,然後對他進行初始化,可以對全部元素初始化,也可對部分元素初始化,沒初始化的預設為0;

第一行1,2,0

第二行3,4,0

第三行5,6,0

。。。這不是陣列基礎麼。。。

簡單的說,就是定義了一個陣列,並初始化了,和int a=3;是一個道理。

int x[3][3]={1,2,3,4,5,6,7,8,9};是什麼意思

4樓:小猥瑣之葉子

在x[3][3],其陣列元素實際為x[0][0],x[0][1],x[0][2],x[1][0],x[1][1],x[1][2],x[2][0],x[2][1],

x[2][2]。所以是將1,2,3,4,5,6,7,8,9賦值給x[0][0],x[0][1],x[0][2],x[1][0],x[1][1],x[1][2],

x[2][0],x[2][1],x[2][2]這九個元素。

5樓:匿名使用者

你這個c語言要好好補補了!

這是個二維陣列表示x[0][0]=1,x[0][1]=2,後面的依次來就ok了!!

6樓:匿名使用者

這是一個二維陣列的初始化。

相當於從x[0][0]到x[2][2]依次賦值。

分別為1,2,3,4,5,6,7,8,9

7樓:淺水魚

定義的一個整形的二維陣列相當於即x【m】【n】m1 1,2,3

m2 4,5,6

m3 7,8,9

8樓:

二維陣列,相當於int x[3][3]=,,}

9樓:塗博麗禹銘

二維陣列在記憶體中是如下儲存的,按行進行儲存的x[0][0]

9x[0][1]

8x[0][2]

7x[1][0]

6x[1][1]54

x[2][0]32

1其實也可以看做一維陣列的儲存

x[0]----x[8]

x[0]=9

x[1]=8

x[8]=1

因為儲存的時候都是一樣的

p指向的是

x[1][1]

也就是說

p[0]

=x[1][1]

p[1]

=x[1][2]

p[2]

=x[2][0]

所以結果就是那樣了。

這裡並不是拆分,而是計算的相對位置。

求採納為滿意回答。

c語言問題 若有說明int a[][4]={1,2,3,4,5,6,7,8,9};,則陣列a第一維

10樓:格子裡兮

若有說明int a[][4]=;則陣列a第一維是3。

定義陣列並賦值時c語言規定下標是這樣的,a[n]中的n個元素應該是a[0]....a[n-1]。。

因此int a[4]的寫法就是表示,第一維大小沒限制,但是第二維陣列大小就是4,也就是int a[4]=,,},明顯是3。

分析:二維陣列的一維大小,即指二維陣列的行數,在本題中,按行對二維陣列賦值,因此內層有幾個大括號,陣列就有幾行。

11樓:杜爺1號

答案是b,3.

int a[4]的寫法就是表示,第一維大小沒限制,但是第二維陣列大小就是4,也就是int a[4]=,,},明顯是3.

12樓:小兆

你定義的就是一個二維陣列,第二維的個數是4,為了把所有的資料能分成四份有沒有遺漏,那第一維就是3了。

13樓:寂寞的菸頭哥

首先看陣列後面為4表示有四列二維陣列是

1234

5678

9000

這裡就可以很明顯的看出是三行,所以就是a[3][4],第一個叫做第一維,第二個叫做第二維

c語言中inta[2][3]={1,2,3,4,5,6};求a[1][2]的值怎麼求

14樓:匿名使用者

【2】【3】代表 兩行 三列,並且下表都是從0開始的,所以a【1】【2】 代表了第二行,第三列。

排序如下 1 2 3

4 5 6

顯然可見 值為6

15樓:匿名使用者

數學學裡不好 ,咋不用易語言?

16樓:匿名使用者

a[0][0] 1

a[0][1] 2

a[0][2] 3

a[1][0] 4a[1][1] 5

a[1][2] 6

二級c語言求助

前兩樓可能沒說到重點。我說一下吧。這個問題很初級,也很簡單 首先從運算子的角度說是從左到右的。int a是強制轉換int型。所以 int 5。這裡為什麼不是6呢?這是c語言的特點。可能你看書的時候沒注意到。c語言裡不是不捨五入的,而是全部捨去進行運算。這就是為什麼 int a 5,而不是6.然後,我...

二級c語言(急需知道

a d中0,1除外 先執行 a a 9 a 3 a 9 a 6 a 6 a 12 1.選a 0 10 0 2 1 10 1 2 2 10 10 2 3 10 11 2 再往下寫 所有的2進位制的位數都比10進位制的大。2.12 原式即 a a a a a a a a a 3 9 即 6 a 6 6 ...

計算機二級c語言與計算機二級的區別

計算機c語言考試分為筆試和上機,筆試內容包括公共基礎和一些c語言語法,上機就三個題,有經驗的話頂多十分鐘就可以作出來,這三個題是 程式填空題 2 3個空 程式改錯題,程式編寫題,其實都不難,好好學就ok了,挺好過的,這種考試比自己編寫一個程式簡單多了,好多人都是考試時過了,但程式設計還是一塌糊塗!計...