c++中数组做形参的案例
时间: 2024-10-12 12:14:42 浏览: 39
在C++中,你可以将数组作为函数的形参,这使得函数能够处理一段连续的内存数据。下面是一个简单的例子:
```cpp
void printArray(int arr[], int size) {
for (int i = 0; i < size; i++) {
cout << arr[i] << " ";
}
cout << endl;
}
int main() {
int numbers[5] = {1, 2, 3, 4, 5};
int arraySize = sizeof(numbers) / sizeof(numbers[0]); // 获取数组大小
printArray(numbers, arraySize); // 输出数组元素
return 0;
}
```
在这个例子中,`printArray`函数接受一个整型数组`arr`和它的大小`size`作为输入。函数通过遍历数组并打印每个元素来操作它。在`main`函数中,我们创建了一个名为`numbers`的数组,并将其传递给`printArray`。
阅读全文