C++之数组类型的形参

时间:2020-03-27
本文章向大家介绍C++之数组类型的形参,主要包括C++之数组类型的形参使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
 1 #include <iostream>
 2 
 3 
 4 
 5 using  namespace std;
 6 
 7 //通过指针进行传递
 8 void print_Values(int *x,size_t n)
 9 {
10     for(size_t i=0;i!=n;i++)
11     {
12         cout<<x[i]<<endl;
13     }
14 }
15 //二维数组的传递
16 //一共有rowSize行 每一行有十个
17 void print_Values1(int (*x)[10],int rowSize)
18 {
19     for(size_t i=0;i!=rowSize;++i)
20     {
21         for(size_t j=0;j!=10;++j)
22         {
23             cout<<x[i][j]<<" ";
24         }
25         cout<<endl;
26     }
27 }
28 
29 int main()
30 {
31     int arr[]={1,2,3,4,5,6,7,8,9,0};
32     int arr1[][10]=
33     {
34         {
35             1,2,3,4,5,6,7,8,9,0
36         },
37         {
38             12,23,34,45,56,67,78,89,90,100
39         }
40     };
41     print_Values(arr,10);
42     cout<<"===================="<<endl;
43     print_Values1(arr1,2);
44     return 0;
45     //预处理进行调试
46     #ifdef NDEBUG
47     cout<<""<<endl;
48     #endif // NDEBUG
49 }

原文地址:https://www.cnblogs.com/yh2924/p/12582223.html