C語言二級考試試題

2022-10-08 05:46:26 字數 696 閱讀 7267

1樓:匿名使用者

a[m][n]是二維陣列,這個陣列有m行,n列(每行都有n個元素)。

(*a)[n]是指標陣列,共有n個指標,每個指標可以儲存一個同型別的變數的地址,當然也可以儲存同型別的一維陣列的首元素的地址。

對於t[i][j],i是行下標,j是列下標,同樣,對於t[j][i],j是行下標,i是列下標。例如有n × n二維陣列a:

2 5 7 9

3 1 4 6

4 7 0 1

8 2 5 6

第1行的行下標為0,第2列的列下標為1,那麼a[0][1]表示的是第1行第2列的元素5,而a[1][0]表示的是第2行第1列的元素3。觀察陣列可以知道,5和3確實是關於主對角線對稱的。

2樓:

void fun(int (*t)[n]) 表示fun(int (*t)[n])是一個無返回值是函式,其中的形參只有一個t, int (*t)[n]表示t是一個二維陣列,n是這個二維陣列的第二維的大小。

通過迴圈的使用

for(i=1;i

for(j=0;j

相應得到的i和j的組合是

(1,0)

(2,0)(2,1)

(3,0)(3,1)(3,2)

所以知道t[i][j]可表示為左下角的元素

二級c語言題目求助,二級C語言題目求助

你理解的程式執行錯了 應該是 i 0,j 0,s a 0 0 0 1 1i 0,j 1,a 1 0 0 s 1i 0,j 2,a 0 2 3 0,跳出本次迴圈i 0,j 3,a 0 3 4 0,跳出本次迴圈i 1,j 0,a 0 1 2 s 3i 1,j 1,a 1 1 12 0,跳出本次迴圈i 1...

c語言二級程式題求教,C語言二級程式題求教

void fun int s 10 int b,int n,int mm,int nn 這個函式內作為形參的二維陣列的形式不對。我引用了譚浩強先生編著的 c程式設計 上面的一節原文,它簡要介紹瞭如何將二維陣列作為引數傳遞,原文如下 略有改變 可以用二維陣列名作為實參或者形參,在被呼叫函式中對形引數組...

c語言考試題,C語言考試題

內容來自使用者 張斌 一 單項選擇題 每小題2分 1.對於一個正常執行的c程式,以下敘述正確的是 a.程式的執行總是從main 開始,在main 中結束。b.程式的執行總是從第一個函式開始,在main 中結束。c.程式的執行總是從main 開始,在最後一個函式中結束。d.程式的執行總是從main 開...