C++中如何把数组放入函数参数
时间: 2024-04-06 07:08:30 浏览: 128
c++将数组名作为函数参数对数组元素进行相应的运算
5星 · 资源好评率100%
可以通过以下两种方式将数组作为函数参数传递:
1. 将数组作为指针传递,即将数组的首地址作为函数参数传递。
例如:
```
void fun(int *a, int n) {
// 通过指针操作数组
for(int i=0; i<n; i++) {
a[i] = i;
}
}
int main() {
int arr[5];
fun(arr, 5); // 将数组首地址传递给函数
return 0;
}
```
2. 将数组作为数组名传递,但需同时传递数组长度。
例如:
```
void fun(int a[], int n) {
// 通过数组名操作数组
for(int i=0; i<n; i++) {
a[i] = i;
}
}
int main() {
int arr[5];
fun(arr, 5); // 将数组名和数组长度一起传递给函数
return 0;
}
```
阅读全文