在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 arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
printArray(arr, size);
return 0;
}
在上面的代码中,printArray
函数接收一个指向整型数组的指针和数组的大小,然后遍历数组并输出每个元素。在main
函数中,定义了一个整型数组arr
,并计算出数组的大小,然后将数组和大小作为参数传递给printArray
函数。
领取专属 10元无门槛券
手把手带您无忧上云