文章目录 前言 一、三种传递数组的方法 1.通过指针传递数组 2.通过数组名称传递数组 3.通过引用传递数组 二、用两个指针传递数组 三、多维数组的传递 前言 数组有两个特殊的性质:1.数组是不能复制的。2.数组的名称实际上是指向数组第一个元素的指针。 因此,我们在向函数传递数组 的时候就可以用传递指针的方法。 有三种传递数组的方法 一、三种传递数组的方法 1.通过指针传递数组 代码如下: // x指向数组的第一个元素 void printValues(int *x,size_t size) { for (size_t i=0; i!=size; ++i) cout<<x[i]<<" "; cout<<endl; } 2.通过数组名称传递数组 代码如下: // 等同于 int *x