数组实参形参的代码示例
时间: 2023-10-09 11:09:21 浏览: 96
c++指针使用形参改变实参的方法
下面是一个数组作为实参传递给函数的示例代码:
```c++
#include <iostream>
using namespace std;
void printArray(int arr[], int size) {
for(int i=0; i<size; i++) {
cout << arr[i] << " ";
}
cout << endl;
}
int main() {
int myArray[] = {1, 2, 3, 4, 5};
int size = sizeof(myArray) / sizeof(myArray[0]);
printArray(myArray, size);
return 0;
}
```
在这个例子中,`printArray` 函数接受一个整型数组和一个整数参数。在 `main` 函数中,我们定义了一个名为 `myArray` 的数组,并计算出了它的大小,然后将它作为实参传递给 `printArray` 函数。
需要注意的是,在函数定义中,数组参数的类型可以写为 `int arr[]` 或 `int *arr`,它们是等价的。
阅读全文