c / c++传递数组
print函数中的a[] ,此时退化为一个指针。必须传递进入一个len,表示数组的长度
#include <iostream>
using namespace std;
void print(int a[],int len){
for (int i = 0; i < len; i++)
{
/* code */
cout << a[i] << " ";
}
cout << endl;
}
int main(){
int arr [] = {2,3,4,23,423,45,23};
print(arr,sizeof(arr) / sizeof(int));
return 0;
}