首先定義乙個陣列:a[3][4] = ;
#define _crt_secure_no_warnings
#include
#include
void
print
(int c[
4],int num)
//每行4個元素
printf
("\n");
}}intmain()
;print
(a,3);
//一共有3行
system
("pause");
}
輸出結果:
1 3 5 7
9 11 13 15
17 19 21 23
請按任意鍵繼續. . .
換一種輸出方式(宣告為3*4
陣列,傳遞並輸出為4*3
陣列):一行3個,一共4行
#define _crt_secure_no_warnings
#include
#include
void
print
(int c[
3],int num)
//每行3個元素
printf
("\n");
}}intmain()
;print
(a,4);
//一共有4行
system
("pause");
}
輸出結果:
1 3 5
7 9 11
13 15 17
19 21 23
請按任意鍵繼續. . .
引數傳遞二維陣列
cpp view plain copy void func1 intiarray 10 intmain 編譯通過,注意形參宣告一定要給出第二個維度的大小,要不編譯不過。cpp view plain copy void func2 int parray 10 void func2 1 int parr...
引數傳遞二維陣列
來看 c primer 中給出的方法 void func1 int iarray 10 int main 編譯通過,注意形參宣告一定要給出第二個維度的大小,要不編譯不過。void func2 int parray 10 void func2 1 int parray 編譯通過,無法呼叫 int ma...
引數傳遞二維陣列
來看 c primer 中給出的方法 cpp view plain copy void func1 intiarray 10 intmain 編譯通過,注意形參宣告一定要給出第二個維度的大小,要不編譯不過。cpp view plain copy void func2 int parray 10 vo...