c++中,函数的输入值,可以直接输入数组吗
时间: 2024-03-15 22:45:16 浏览: 58
在 C++ 中,函数的输入值可以直接输入数组。你可以将数组作为函数的参数,传递给函数。在函数内部,可以通过数组名来访问数组中的元素。以下是一个简单的示例代码,展示如何在函数中输入数组:
```c++
#include <iostream>
using namespace std;
void printArray(int arr[], int n) {
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
cout << endl;
}
int main() {
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
printArray(arr, n);
return 0;
}
```
在上面的代码中,我们定义了一个名为 `printArray` 的函数,它接受一个整数数组 `arr` 和数组的大小 `n` 作为参数。在 `main` 函数中,我们创建了一个整数数组 `arr`,并将其大小传递给 `printArray` 函数。在 `printArray` 函数中,我们遍历数组并打印每个元素的值。
阅读全文