看板 NTUFM-91 關於我們 聯絡資訊
函數 與 陣列 陣列可以當做函數的參數,陣列名稱又可當做指標用,因此傳一陣列不須加&。如果 傳一陣列在函數中會被改變值,同時我們又不想要它被改變,我們只好重新複製一份 陣列,再傳出。在函數宣告中的 陣列參數,其陣列分量是不用標示出來, 如 void sort( int n, int class[] )。 在 函數定義中的陣列參數,其陣列第一維 分量是不用標示出來,但高維分量必須標示出來,如 void sort(int n, char name[][K+1], int class[] ) 如果用一ㄍ簡單ㄉ例子 #include<stdio.h> void Array(int a[][2]) { int i,j; for(i=0;i<2;i++) for(j=0;j<2;j++) { printf("%d",a[i][j]); } puts(""); } main() { int z[2][2]={1,2,3,4}; int i,j; Array(z); } 不董ㄉ再回文ㄅ..QQ" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.244.186
thorstan1234:http://140.127.40.1/~jwu/c/cpg.htm 教學 140.112.244.186 05/25