1樓:匿名使用者
陣列的行和列均是變數,需要動態開陣列,在c++裡面需要用到new動態開一個二維陣列
int irow = 5;
int iline = 5;
int **parry = new int*[irow];
for(int i=0;i 用完陣列後需要釋放, for (int i=0;i delete parry; 2樓:俎晨朗 打個比方,比如說你在前面宣告瞭一個二維陣列int a[m][n],並對陣列初始化成功 現在你可以設計一個這樣的函式void fun(int bufa,int ma,int nb,int bufb,int mb,int nb); 這樣你在呼叫的時候只需要將陣列名作為引數傳遞給fun函式了,當然這個時候形參ma,na,mb,nb其實是可要可不要的,傳遞過去肯定要方便些 3樓:匿名使用者 傳遞這個陣列的指標啊 4樓:匿名使用者 使用者輸入的是行和列的數字,你用陣列接收就行了。 5樓: 可以用指向指標的指標來賦值,在傳遞 6樓:匿名使用者 可以傳一個指標的指標吧,如**p,然後在函式中動態分配指定的行和列的空間,形成多維陣列 include stdio.h include stdlib.h 升序排序函式 void upsort int m,int n m為陣列名即陣列首地址,n為陣列元素個數 呼叫示例 main printf 原陣列為 n for i 0 i 9 i printf 3d num i upsort num,... 何度千尋 陣列名作函式引數 陣列名可以作函式的實參和形參。如 main f int arr,int n array為實引數組名,arr為形引數組名。在學習指標變數之後就更容易理解這個問題了。陣列名就是陣列的首地址,實參向形參傳送陣列名實際上就是傳送陣列的地址,形參得到該地址後也指向同一陣列。這就好象... 娛樂小八卦啊 include void maxminvalue int b,int n propotype int max,min define global variables void main int i,a n n sizeof a sizeof a 0 maxminvalue a,n ca...用陣列名作函式引數,設計函式,將任意長度的整型陣列升序排列
陣列作為函式引數怎麼用,陣列作為函式引數怎麼用C
C語言,使用指標作為函式引數,寫一求陣列中最大值和最小指的函