给出一个数组作为实参指针作为形参的函数实例
时间: 2024-10-25 08:17:26 浏览: 35
C++用指针变量作为函数的参数接受数组的值的问题详细总结
5星 · 资源好评率100%
在C++或类似语言中,你可以创建一个函数,它接受一个指向数组的指针作为参数,而不是直接传递整个数组。这使得函数能够处理各种大小的数组,并且不需要预先知道数组的具体长度。下面是一个简单的示例:
```cpp
// 定义一个函数,接受一个整数数组的指针和数组的大小
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 arraySize = sizeof(myArray) / sizeof(myArray[0]);
// 调用函数,传递数组指针和大小
printArray(myArray, arraySize);
return 0;
}
```
在这个例子中,`printArray` 函数可以处理 `myArray` 或者任何其他同类型的动态数组。
阅读全文