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]可表示為左下角的元素 你理解的程式執行錯了 應該是 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... void fun int s 10 int b,int n,int mm,int nn 這個函式內作為形參的二維陣列的形式不對。我引用了譚浩強先生編著的 c程式設計 上面的一節原文,它簡要介紹瞭如何將二維陣列作為引數傳遞,原文如下 略有改變 可以用二維陣列名作為實參或者形參,在被呼叫函式中對形引數組... 內容來自使用者 張斌 一 單項選擇題 每小題2分 1.對於一個正常執行的c程式,以下敘述正確的是 a.程式的執行總是從main 開始,在main 中結束。b.程式的執行總是從第一個函式開始,在main 中結束。c.程式的執行總是從main 開始,在最後一個函式中結束。d.程式的執行總是從main 開...二級c語言題目求助,二級C語言題目求助
c語言二級程式題求教,C語言二級程式題求教
c語言考試題,C語言考試題