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 前兩樓可能沒說到重點。我說一下吧。這個問題很初級,也很簡單 首先從運算子的角度說是從左到右的。int a是強制轉換int型。所以 int 5。這裡為什麼不是6呢?這是c語言的特點。可能你看書的時候沒注意到。c語言裡不是不捨五入的,而是全部捨去進行運算。這就是為什麼 int a 5,而不是6.然後,我... 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語言語法,上機就三個題,有經驗的話頂多十分鐘就可以作出來,這三個題是 程式填空題 2 3個空 程式改錯題,程式編寫題,其實都不難,好好學就ok了,挺好過的,這種考試比自己編寫一個程式簡單多了,好多人都是考試時過了,但程式設計還是一塌糊塗!計...二級c語言求助
二級c語言(急需知道
計算機二級c語言與計算機二級的區別